Guides Projects Estimating a project

Estimating a project

The estimate isn't a guess - it's the price you agreed with your client. Setting it turns Keepr into an honest scorecard for how accurately you quote.

Most freelancers quote a project, do the work, move on. Nobody ever checks whether the price matched the time it took - which is where under-quoting hides, the same kind of job paying less per hour than it should, year after year. Keepr's Project estimate field is one number you fill in once. It's what lets the software tell you, months later, whether you won or lost on that job.

What “estimate” actually means here

The estimate is the agreed value of the project - the number you quoted and the client said yes to. Not a guess at internal cost, not a budget, not the figure you hope it'll come in at. If you sent a quote for £2,000 and they agreed, the estimate is £2,000. The field is optional, but filling it in is what unlocks the reporting that makes projects worth using.

Set it when you create the project

  1. In the sidebar, click + Add new... then New Project.
  2. Fill in the project name and client as usual.
  3. Scroll to Project estimate and type the agreed value - just the number, no currency symbol. The helper text underneath spells it out: What you've agreed to deliver this project for.
  4. Hit Save. The estimate is now wired into everything downstream.
Don't know the number yet? Leave it blank. You can come back the moment the client accepts your quote and add it then - the project still works for time tracking in the meantime.

Or set it later

Open Projects, click the row, and you'll land on the same form titled Edit Project. Fill in Project estimate, save, done.

Use the Estimate notes field

Right under the estimate is a free-text Estimate notes box. Treat it as your scope reminder - the answer to “what did I agree to deliver for that money?” Months later, when the client asks for “just one more” round of revisions, this is the field that backs you up.

Write downExample
What's included“Logo concepts (3 rounds), final files, 1-page brand book PDF.”
What's not included“Doesn't include print collateral or social templates.”
Revision count“Two rounds. Further rounds billed at hourly rate.”
Special termsDeposit paid, payment milestones, who owns the source files.

How Keepr uses the number

Once the estimate is filled in, three things in Keepr start using it. Invoice this project, on the project's edit page, opens Add Invoice pre-filled with this client and a single line at the estimate value. Invoice from Project (in the income popover) lists active projects as Has estimate or Needs estimate, so you can generate a draft invoice in one click. And the headline use: the Project Profitability report compares the estimate against the hours you've logged, and tells you how far above or below target you landed.

A worked example

You're a designer with a target rate of £45/h. A client agrees a logo + brand book package for £2,000. Break-even is £2,000 ÷ £45 ≈ 44 hours. Under that figure, you beat your normal rate; over it, you earned less per hour than your usual work.

Hours loggedEffective rateVariance vs £45/hVerdict
20 hours£100.00/h+£1,100Strong project - quote with confidence next time.
44 hours£45.45/h±£0Break-even. You earned your normal rate.
60 hours£33.33/h−£700Under-quoted. Worth understanding why before quoting the next one.
90 hours£22.22/h−£2,050Significantly under-quoted. Scope creep, optimism or both.

You don't have to calculate any of this - Project Profitability does it as soon as the estimate is in and time has been logged.

Pro: The Project Profitability report is a Pro feature. Free accounts can set estimates and notes, and use them on invoices, but the variance dashboard and per-task breakdown sit behind the upgrade.

When scope creeps: update or hold the line?

Halfway through the job, the client asks for “just one more” thing. The instinct is to bump the estimate so the report still looks good. Don't, by default. The estimate is what you agreed - adjust it after the fact and profitability tells you what you wish had happened, not what did. Two options that keep it honest:

SituationWhat to do
Client added work but isn't paying moreLeave the estimate fixed. Let profitability show the hit. Use that data to push back on out-of-scope asks next time - or to re-price the same kind of job for the next client.
Client agreed to pay more for the extra workEdit the project, raise the estimate to the new agreed total, and add a note: “Original £2,000 + £500 for additional landing page (agreed 4 May).” Now the report measures against the real agreement.
The temptation to retroactively raise the estimate to “match what it actually took” defeats the entire point. If the report always shows zero variance, it has nothing to teach you.

The estimate takes five seconds to fill in. Months of data later, it tells you which kind of work consistently pays and which doesn't - information most freelancers never get to see about their own business.

Got a project to estimate?
Open Projects

Frequently asked questions

Is the estimate the same as a quote?
It's the value of the quote - the headline figure your client agreed to. Keepr doesn't store the line-by-line quote document itself, just the agreed total. Quote documents are on the roadmap.
Can I set an estimate in hours instead of money?
Not directly - the field is a currency value. If you quoted in hours, multiply by your hourly rate to get the equivalent figure and store that.
What if the client pays a deposit up front?
The estimate is still the full agreed value of the project, regardless of how it gets paid. Deposits are an invoicing matter - they don't change what the project is worth.
Does the estimate affect tax or my Profit & Loss?
No. The estimate is a planning figure - it's not income until you invoice and get paid. Your P&L, tax estimates and Self Assessment numbers are driven entirely by recorded income, never by project estimates.
Can I run profitability across just the work I did this quarter?
The Project Profitability report is deliberately lifetime - the estimate is the value of the whole project, so cutting hours to a partial period would produce a misleading variance. For period-scoped hours, use the Time Summary or Time Details reports.