Prepared for Your client
PreviewHourly proposal with an estimate
Estimate
Illustrative figure.
The work
- [Task or area 1]
- [Task or area 2]
- [What is out of scope]
Signature
Your client signs here once you send it.
Proposal templates Hourly
When you bill by the hour, Jonathan Stark points out, you're not really giving clients a price; you're giving them an estimate. The argument hourly work invites is the invoice that arrives above a number the client read as a price. This template labels the estimate as one and caps it.
Hourly suits genuinely uncertain work: bug fixing, legacy code, ad-hoc support, or clients whose procurement requires it. When the client needs a firm budget for work you can define, send a fixed-price proposal instead.
The PDF is free and needs no account. Sending it as a link instead adds read tracking and a tamper-evident e-signature — free plan, no credit card.
Type a client, a fee and a timeline and watch this proposal fill in. No account, no email.
Example figure — illustrative, not a pricing recommendation.
For Your client$5,000
Use this template freeRuns in your browser — nothing you type is saved or sent, or carried into the editor.
Prepared for Your client
PreviewHourly proposal with an estimate
Estimate
Illustrative figure.
The work
Signature
Your client signs here once you send it.
Every section below exists to answer a question your client is silently asking. Use the example copy as a starting point and replace the specifics.
List the tasks and the assumptions behind the estimate. When an assumption turns out wrong, it's the line you point to.
“Fix the checkout errors logged since the last update, upgrade the payment library, and document the deployment. This assumes the staging server mirrors production and we have admin access from day one. Out of scope: new features.”
Your rate times the estimated hours for each task, totalled and labelled as an estimate. AIGA's estimating method is the same: estimated hours per person times the standard rate, plus outside purchases.
“Checkout fixes: est. 10 hours at [rate]. Library upgrade: est. 8 hours at [rate]. Documentation: est. 3 hours at [rate]. Estimate: [total]. This is an estimate, not a fixed price.”
A not-to-exceed figure with a warning point. Commercial time-and-materials contracts require written notice when spend reaches 75% (in some, 85%) of the cap, and written approval to go past it.
“Total charges will not exceed the estimate above without your written approval. We'll tell you in writing when 75% of it has been used, with a revised estimate if we expect to need more.”
Hourly work is billed in arrears, weekly or monthly, with the time records behind each invoice. Records decide hourly disputes; New York State's freelance law even requires the contract to say when the freelancer submits a list of services rendered.
“Time is billed monthly in arrears, in 15-minute increments, with a timesheet showing the hours behind each invoice. Please raise any question about a timesheet within 7 days of the invoice.”
If some of the work is booked by the day, define the day: how many hours, whether there's a half-day minimum, and how travel is handled.
“A day rate covers up to 8 hours on one day; part days are billed by the hour. Travel is billed separately, at cost.”
Say how long the rate holds and how much notice you'll give before it changes.
“These rates hold for 6 months from signing. After that, we'll give 30 days' notice of any change.”
Example pricing section
Checkout fixes, est. 10 h at $95 (example)
$950
Library upgrade, est. 8 h
$760
Documentation, est. 3 h
$285
Estimate, not exceeded without approval
$1,995
Written notice at 75% used
$1,496
In ApeiroCraft these line items flow straight into the invoice after signing — nothing gets retyped.
List the tasks and your assumptions, estimate the hours for each at your rate, total it and label it as an estimate. Then add a not-to-exceed cap with a warning point, and say how often you'll invoice and that a timesheet comes with each invoice.
Only if the contract says so. This template turns the estimate into a cap: charges won't exceed it without the client's written approval. Without a cap, the client has no protection against an open-ended bill, and you have no answer to the argument that the estimate was a price.
Periodically and in arrears: weekly, every two weeks or monthly, with a timesheet behind each invoice. A deposit is optional; AIGA's standard form allows one to be held and applied to the final bill.
Partly, and here is where it stops. The proposal, the estimate and the e-signature work as they do for any proposal. This template has no payment schedule, so nothing is invoiced at signing; you raise an invoice each month for the hours worked. ApeiroCraft doesn't track time, and it doesn't yet show an estimate range or a cap as a pricing field, so the cap lives in the terms, as it does here.
This template as a tracked, e-signable link — with the invoice one click away once your client says yes.
Use this template freeStill deciding? Talk to the founder
Same structure, written for a different kind of work. All free, no account needed.
Free template
A scope you can list, one total, half up front, and the change-order terms that keep it fixed.
Free tool
Your minimum hourly rate, day rate and project price from income goal, expenses, tax and real billable hours.
Free template
What each month includes, the rollover rule, overage, minimum term and notice.