# Agency estimating software: price work right

> How agencies estimate projects and retainers, what agency estimating software should do, and how to keep the estimate after the client says yes.

- URL: https://spodus.com/blog/agency-estimating-software
- Topic: Scoping work
- Published: 2026-11-06 (Nov 6, 2026)
- Author: Spodus team
- Reading time: 3 min

## Key takeaways

- Estimate in hours first, then price; a fee with no hours behind it cannot be checked later.
- The estimate should become the project's budget when the client accepts.
- Compare hours logged with hours sold every week, not at the end.
- Changes after acceptance get their own quote, never a quiet extra.

Agency estimating software helps an agency price a piece of work before it wins it, then keeps that estimate after the client says yes, so the hours logged can be compared with the hours sold. Most tools can send an estimate. Fewer turn it into the project's budget, and that is the part that makes the next estimate better.

## How to estimate agency work

The method is the same in any tool.

1. **Break the work down.** List the deliverables, then the tasks behind each one.
2. **Estimate hours by role.** Design, development, copy, account management. Include meetings and reviews; they are always forgotten.
3. **Price the hours.** Multiply each role's hours by its rate.
4. **Add for unknowns.** Ten to twenty percent for familiar work, more for a kind of project you have not done before.
5. **Check against history.** Compare with what the last similar project actually took, not what it was sold for.
6. **Set the payment terms.** A deposit on acceptance, the rest on milestones or dates.
7. **Write the exclusions.** What is not included is as important as what is. The [scope of work template](https://spodus.com/blog/scope-of-work-template) has a list.

Price from the hours, not from the client's budget. If the client cannot pay the total, cut the scope, not the rate.

## Estimating retainers

A retainer is an estimate of a normal month. Estimate the hours a typical month takes, price them, and add a margin for the small requests every retainer attracts. Then decide what the fee includes, hours or deliverables, and what happens to unused hours. The [retainer management guide](https://spodus.com/blog/retainer-management) goes through it.

## What agency estimating software should do

- **Line items from a price list.** Services and rates saved once and picked into each estimate.
- **Mixed billing.** One-off lines, monthly lines for a retainer, and hourly lines, on one document.
- **Payment terms.** Split the one-off total into a deposit and later payments.
- **Online acceptance.** The client accepts or declines from a link, with their name on record.
- **Estimate becomes budget.** On acceptance, the project opens with the estimate as its budget and hours sold.
- **Estimate becomes invoices.** The deposit invoice and later payments are set up without retyping.
- **Changes as their own quote.** Extra work agreed later is priced and accepted separately.
- **Estimate against actuals.** Hours logged against hours sold, visible while the project runs.

The last point is the reason to buy software at all. A spreadsheet can price work. It cannot tell you in week three that the project is already at eighty percent of its hours.

## How Spodus does it

In Spodus, an estimate is a quote. Each line has a billing type: one-time, monthly, quarterly, yearly or per hour, so a project and its retainer can go on one quote. Lines can come from your saved services, with your tax rates. Payment terms split the one-time total into parts due on acceptance, on a date or on a milestone. The client opens the quote from an email and accepts it by typing their name, or declines it with a reason.

On acceptance, Spodus can open a project with the quote's one-time total as its budget, draft the deposit invoice, create a milestone for each later payment and start a contract for the recurring lines. The project shows hours logged against hours sold, its budget and its margin, and turns amber as it nears either limit. Extra work goes on a change quote that the client accepts before it is billed.

Whatever tool drafts the numbers, check the hours against what similar projects really took before you send. See [Spodus for agencies](https://spodus.com/solutions/agencies), or read [agency billing software](https://spodus.com/blog/agency-billing-software) for what happens after the yes.

## Questions, answered

### What is agency estimating software?

Agency estimating software helps an agency price work before it is won: line items, hours, rates, a total and the payment terms, sent to the client to accept. The better tools keep the estimate after the yes, as the project's budget, so the agency can compare it with the hours actually logged and learn to estimate better next time.

### How do agencies estimate a project?

Break the work into tasks, estimate the hours for each by role, and multiply by each role's rate. Add a margin for unknowns, usually ten to twenty percent, more for new kinds of work. Then compare the total with what similar projects really took. Price from the hours, not from the client's budget, so you know how big any discount is.

### What is the difference between an estimate and a quote?

Many agencies use the words for the same document. When they differ, an estimate is a best guess that may change, and a quote is a fixed price the client accepts. Whatever you call it, say in writing which one it is, what it covers, and how changes will be priced.

