Quote a fixed fee on a scope you do not fully understand, and you will spend the last three weeks of the project working for free. Bill time and materials on work you could have scoped in an afternoon, and a competitor who offered a firm number will win the next deal. Most service businesses default to one pricing model out of habit — and absorb the wrong risk on half their projects.
The choice between time and materials (T&M) and fixed fee is not really about billing mechanics. It is about who carries the cost when the work turns out bigger than anyone expected. Get that allocation right and both sides can sign with confidence; get it wrong and either your margin or your client's budget takes the hit.
What Each Model Actually Means
Fixed fee (also called fixed price or lump sum) sets one agreed price for a defined scope of work. The client knows the total before work starts. You commit to delivering the specified outputs for that amount no matter how long the work takes. Anything outside the original scope goes through a formal change order with its own price.
Time and materials bills the client for actual hours worked plus materials or expenses consumed, at agreed rates. A rate card typically lists the hourly or daily cost per role — senior designer, developer, project manager — and the final invoice reflects the effort the project actually required. There is no total price at signing, only rates and usually an estimate.
The distinction matters for one reason: under a fixed fee, the provider bears the risk of underestimation. Under T&M, the client bears the risk of overruns. Everything else — cash flow timing, admin burden, negotiation dynamics — flows from that split.
Where the Risk Sits: A Side-by-Side Comparison
| Factor | Fixed Fee | Time and Materials |
|---|---|---|
| Total price | Set upfront | Unknown until the work is done |
| Scope | Defined and documented before work begins | Evolves during the project |
| Risk bearer | Provider absorbs underestimation and scope creep | Client absorbs overruns and inefficiency |
| Flexibility | Low — changes need change orders | High — direction can shift mid-project |
| Billing rhythm | Milestone payments or payment on completion | Regular invoices from timesheets |
| Client involvement | Light — review at milestones | Heavy — must monitor burn rate and priorities |
| Best fit | Well-defined, repeatable work | Uncertain, evolving, or discovery-phase work |
Neither column is the "safe" one in absolute terms. Fixed fee is safe for the client's budget and dangerous for your margin. T&M is safe for your margin and dangerous for the client's budget. A pricing model is a risk-allocation device first and a billing format second.
When Fixed Fee Wins
Choose a fixed fee when the scope is genuinely knowable before work begins:
- Repeatable deliverables. Tax returns, logo packages, standard audits, routine installations — work you have done often enough to estimate within a narrow band.
- Clear acceptance criteria. Both sides can write down what "done" looks like, and a third party could verify it. If you cannot describe the deliverable in a paragraph, you cannot price it as a fixed fee.
- Clients who need budget certainty. Corporate procurement departments, grant-funded nonprofits, and homeowners financing a renovation often cannot sign an open-ended commitment at all.
- Your own efficiency advantage. If your systems let you deliver faster than the market average, fixed fees let you keep the difference. Every hour you save goes straight to margin instead of reducing the invoice.
Fixed fee also disciplines your own scoping. Writing a tight statement of work with explicit exclusions — what is not included — is the single highest-leverage habit in fixed-fee work. Most fixed-fee losses are not estimation errors; they are scope the provider delivered without a change order because saying "that will cost extra" felt awkward mid-project.
When Time and Materials Wins
T&M fits work where the scope cannot be known upfront, no matter how carefully you estimate:
- Discovery and diagnosis. A performance audit, a legacy-system assessment, an exploratory design sprint — the whole point is to find out what the work is. Pricing discovery as a fixed fee forces you to guess the answer before asking the question.
- Evolving requirements. Early-stage startups pivot. Regulatory guidance shifts. A client who will learn what they want by seeing versions needs a model where changing direction does not trigger a contract renegotiation.
- Client-controlled dependencies. If progress depends on the client's team delivering content, decisions, or access on time, T&M keeps their delays from becoming your losses.
- Long-running advisory work. Fractional CFO services, ongoing maintenance, staff augmentation — engagements with no defined end state are T&M by nature.
T&M demands transparency in return. Detailed timesheets, burn-rate reports against the estimate, and early warnings when the trajectory changes are not administrative overhead — they are the product the client is buying alongside the work. A T&M provider who invoices a lump sum with no breakdown will lose trust faster than one who runs 10 percent over with full documentation.
Which Model Fits Discovery Work?
Discovery deserves its own answer because it is the case beginners get most wrong. A fixed-fee discovery phase can work — a two-week assessment with defined outputs (a findings report, a prioritized roadmap) is scopable. But fixed-feeing the implementation that follows discovery defeats the purpose: you ran discovery precisely because the implementation scope was unknown. The standard pattern is a small fixed-fee diagnostic, then T&M (often capped) for the build, then fixed-fee tranches once the roadmap firms up.
The Bridge: Not-to-Exceed Caps
When the client wants cost certainty and you want scope flexibility, the compromise is a not-to-exceed (NTE) cap — sometimes called a capped T&M arrangement or, in construction, a guaranteed maximum price (GMP). You bill actual hours at agreed rates, but the total cannot pass a ceiling. If the work finishes under the cap, the client pays only for actuals. If it threatens to exceed the cap, the excess is your problem.
An NTE cap works only if the contract answers four questions:
- What triggers the cap's protection? The cap covers the agreed scope. Client-requested additions, delays caused by the client, and third-party failures should pause or reset it — in writing, before they happen.
- What happens at 75 or 80 percent of the cap? Good NTE contracts require written notice when burn reaches a threshold, forcing a scope-vs-budget conversation while there is still room to maneuver.
- Who owns savings below the cap? By default the client keeps them — they paid for actuals. Some contracts share savings as an efficiency incentive, which is worth proposing when you are confident in your estimate.
- How are materials treated? Pass-through at cost with receipts, cost-plus a handling percentage, or included in the cap? Each is defensible; silence is not.
Price the cap like the risk transfer it is. An NTE cap set at your best estimate leaves you holding all the downside with none of the upside. Most experienced providers set the cap 15 to 25 percent above the expected cost — the client still gets certainty below what a padded fixed fee would have cost, and you get paid for carrying the tail risk.
Two lighter-weight cousins of the NTE cap are worth knowing. Phased fixed pricing breaks the project into stages with a separate fixed fee per stage, so scope gets re-anchored every few weeks. Retainers reserve a set number of hours per month at an agreed rate, blending predictable cash flow with T&M flexibility. Both suit relationships better than one-off projects.
The Bookkeeping Each Model Demands
Your pricing model decides not just how you invoice but how you recognize revenue — and the two are not the same thing. Under accrual accounting, a fixed-fee deposit is not revenue when it lands; it is a liability (deferred revenue) until you deliver. Milestone invoices create receivables, but revenue is earned as performance obligations are satisfied, not when the invoice goes out. T&M is simpler — hours worked map closely to revenue earned — but unbilled time at month-end is still work in progress that belongs on the books.
A fixed-fee project with a 50-percent deposit and milestone delivery might look like this in a plain-text ledger:
2026-10-01 * "Acme website redesign - 50% deposit received"
Assets:Checking 5000.00 USD
Liabilities:Deferred-Revenue:Acme-Redesign -5000.00 USD
2026-10-21 * "Acme redesign - milestone 1 delivered, revenue earned"
Liabilities:Deferred-Revenue:Acme-Redesign 2500.00 USD
Income:Services:Fixed-Fee -2500.00 USDThe deposit increases cash without touching income. Only delivery moves money from the liability account to revenue — which is exactly what keeps a busy month of deposits from looking like a profitable month on your income statement. T&M books more directly (invoice a client, credit Income:Services:Hourly), but the discipline it needs instead is weekly time entry: unbilled hours older than a week are where T&M revenue quietly leaks.
Either model also needs per-project cost tracking. Without it you cannot answer the question that prices your next proposal: what did the last one actually cost? Tag every project expense — contractor payments, software seats, travel — to the project so your effective hourly realization (revenue divided by true hours) is visible per engagement. If you keep your books in plain text, the docs cover account structures and queries that make per-project reporting straightforward.
Common Mistakes on Both Sides
Quoting fixed fee from a verbal scope. If the scope lives in a conversation, it will grow in the retelling. No written statement of work, no fixed fee — make that a firm rule.
Padding fixed fees instead of excluding scope. A 40-percent contingency buffer prices you out of competitive bids and still leaks, because undefined scope expands to consume any buffer. A tight price with explicit exclusions and a clear change-order process beats a padded price every time.
Running T&M without burn-rate reporting. Clients tolerate overruns they saw coming; they fire providers over surprises. Send a one-page burn report with every invoice: budget or estimate, billed to date, forecast at completion.
Treating the estimate as the cap. On T&M, an estimate is a forecast, not a promise — but many clients hear it as a promise. Label estimates as estimates in writing ("estimated range $18,000–$24,000 based on current scope"), and restate that T&M invoices reflect actuals.
Capping T&M at cost with no risk premium. An NTE cap converts your open-ended engagement into a fixed-fee engagement at the worst moment — when the project is already over budget. The cap must price the risk, or it is just a fixed fee with extra timesheets.
Booking deposits as revenue. Cash-basis freelancers can often get away with this, but the moment you compare months, apply for credit, or bring on a partner, deposit-as-revenue books mislead. Deposits are liabilities until earned.
A Decision Checklist for Your Next Proposal
Walk through these questions before you quote:
- Can you describe the deliverable and its acceptance criteria in writing? Yes favors fixed fee.
- Have you done substantially this work before? Yes favors fixed fee.
- Will the client likely change direction after seeing early results? Yes favors T&M.
- Does progress depend on client-side inputs you cannot control? Yes favors T&M.
- Does the client's procurement process require a total price? Yes forces fixed fee or a capped T&M.
- Is this engagement really discovery wearing an implementation costume? Split it: fixed-fee diagnostic, then T&M or phased pricing for the build.
Whichever model you choose, write the risk allocation down in plain language the client can understand — what happens if the work grows, who pays, and how either side raises the flag early. The contract model that fits is the one where both sides, reading that paragraph, still want to sign.





