Skip to main content
AI that asks before it changes anything →
Spodus
  • Pricing
Log in Get a demo Get started
  1. Blog
  2. /
  3. Scoping work

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.

Spodus team

Published Nov 6, 2026·3 min read

On this page

  1. How to estimate agency work
  2. Estimating retainers
  3. What agency estimating software should do
  4. How Spodus does it
On this page
  1. How to estimate agency work
  2. Estimating retainers
  3. What agency estimating software should do
  4. How Spodus does it

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 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 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, or read 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.

Keep reading

All posts
  • Scoping work · 5 min read

    Scope creep: what it is and how to stop it

    What scope creep is, why it happens on agency projects, and how to stop it with a clear scope, a change order and a fixed number of revision rounds.

  • Scoping work · 5 min read

    Statement of work template: one you can copy

    A statement of work template for agencies and consultants: the sections it needs, what to write in each, and the clauses that stop scope disputes.

  • Getting paid · 3 min read

    Agency billing software: what it should do

    What agency billing software should handle: project quotes, retainers, billable hours, expenses and change requests, and how to pick a tool for all of it.

The same records carry all of it.

Start today, or bring your own data to a demo and see it there.

Get a demoGet started
MMeridian
Search⌘K
CRM
Records
Tasks
Companies
Contacts
Leads
Deals
Projects
Milestones
Boards
New
Deals
HelpAsk Spodus
All dealsMy dealsClosing this monthShareAutomateNew deal
FilterSort
New6$179k

Harbor Marine onboarding

Harbor Marine Supply

$24k
Oct 24, 20261d

Oakline advisory retainer

Oakline Advisory

$36k
Nov 6, 20262d
New deal
Discovery8$354k

Pinegrove logistics rollout

Pinegrove Logistics

$96k
Oct 16, 20261d

Hearthworks starter

Hearthworks

$8,400
Oct 9, 20264d

Junction POS

Junction Coffee

$31k
Oct 23, 20267d

Grant & Sons quote tool

Grant & Sons

$22k
Nov 4, 202620d

Ashby Insurance claims portal

Ashby Insurance

$64k
Nov 18, 20262d
New deal
Proposal9$560k

Veranda supply

Veranda Supply Co

$58k
Oct 2, 20261d
New deal
Negotiation9$649k

Northwind Trading Q3 expansion

Northwind Trading

$12k
Overdue 18dtoday

Summit enterprise

Summit Outfitters

$180k
Sep 30, 20261d

Ardmore patient portal

Ardmore Health

$54k
Oct 3, 20262d
New deal
Won7$353k

Lumen onboarding

Lumen Studios

$30k
Sep 12, 20267d

Coastline platform

Coastline Ferries

$140k
Sep 5, 202614d
New deal
Spodus

The all-in-one business suite. CRM, finance, HR, support, and inbox in one seat.

Product
  • CRM
  • Finance
  • HR
  • Support
  • Inbox
  • All products
  • Integrations
  • Pricing
Solutions
  • Agencies
  • MSPs and IT services
  • Recruiting
  • Consultants
  • Accounting firms
  • Startups
  • Small businesses
  • Professional services
  • B2B services
  • All solutions
Features
  • Tasks
  • Calendar
  • Docs
  • Notes
  • Forms
  • Automations
  • Goals
  • Time tracking
  • Connected records
  • Customer portal
  • Roles & permissions
  • All features
Compare
  • vs ClickUp
  • vs HubSpot
  • vs Asana
  • vs Zendesk
  • vs monday.com
  • vs Zoho One
  • All comparisons
Alternatives
  • HubSpot alternative
  • monday.com alternative
  • ClickUp alternative
  • Zendesk alternative
  • All alternatives
Migrate
  • From HubSpot
  • From monday.com
  • From ClickUp
  • From Pipedrive
  • From Asana
  • From Trello
  • All migration guides
Company
  • Help
  • Blog
  • Security
  • Status
  • Contact

Product

  • CRM
  • Finance
  • HR
  • Support
  • Inbox
  • All products
  • Integrations
  • Pricing

Solutions

  • Agencies
  • MSPs and IT services
  • Recruiting
  • Consultants
  • Accounting firms
  • Startups
  • Small businesses
  • Professional services
  • B2B services
  • All solutions

Features

  • Tasks
  • Calendar
  • Docs
  • Notes
  • Forms
  • Automations
  • Goals
  • Time tracking
  • Connected records
  • Customer portal
  • Roles & permissions
  • All features

Compare

  • vs ClickUp
  • vs HubSpot
  • vs Asana
  • vs Zendesk
  • vs monday.com
  • vs Zoho One
  • All comparisons

Alternatives

  • HubSpot alternative
  • monday.com alternative
  • ClickUp alternative
  • Zendesk alternative
  • All alternatives

Migrate

  • From HubSpot
  • From monday.com
  • From ClickUp
  • From Pipedrive
  • From Asana
  • From Trello
  • All migration guides

Company

  • Help
  • Blog
  • Security
  • Status
  • Contact

© 2026 Spodus Studios · Operated by Olum LLC.

  • Privacy
  • Terms
  • DPA
  • Sub-processors
Spodus