Estimate Generator

Global tools

An estimate that is built from the bottom up cannot forget a cost. Materials and line items, labor, contingency for the unexpected and overhead recovery all go in before a single percentage of profit is added.

The name printed at the top of the estimate; it is what the client quotes back.

Who the estimate is for - the company or person who signs or owes the money.

Your own running number; it becomes the filename of the CSV and the PDF.

The day the estimate goes out; the validity period counts from this date.

Prices move. A 30-day validity is normal, 90 days for fixed-price work.

The materials and line items you supply; each row is quantity times unit cost.

ItemWhat this line is; it is printed on the estimate and in the PDF as typed.
QtyHow many: pieces, meters or hours, in the unit you price in.
Unit costCost per unit, before labor and markup.

Hours the job takes, including callbacks and waiting time.

$

Your cost of labor, including payroll tax and downtime, not the rate you charge customers.

Cover for surprises. On renovation work 10% is a floor, not a target.

Insurance, vehicles, tools, office and admin time spread across jobs.

Applied to every cost above. A 20% markup is a 16.7% margin.

Sales tax or VAT on this job; leave at 0 when it does not apply.

The share collected before work starts, to cover materials and commit the client.

How the balance is split after the deposit.

Results update as you type. Nothing leaves your device.

The link may contain sensitive details such as a name, an amount or an address. Click 'Clear link' before sharing.

Currency symbol

Symbol only - nothing is converted and no exchange rate is used. Figures quoted in the explanation text stay as the sources publish them.

Estimate total

$11,992.20

EST-208 from Your Contracting Co. for Acme Corporation, priced on $9,994 of cost and valid until Oct 14, 2026

Price before tax
$11,992.20
Total cost
$9,993.50 Materials, labor, overhead
Gross profit
$1,998.70 16.7% margin
Deposit requested
$3,597.66 30% up front

How the price is built

StepAmountShare of price
Materials and items$4,300.0035.9%
Labor (48 hours at $75.00)$3,600.0030%
Direct cost$7,900.0065.9%
Contingency (10%)$790.00
Overhead recovery (15%)$1,303.50
Everything the job costs$9,993.5083.3%
Profit markup (20%)$1,998.7016.7%
Price before tax$11,992.20
Estimate total$11,992.20

The markup is 20% of cost but only a 16.7% margin on the price. Break-even on this job is $9,993.50, so anything below that price loses money.

Materials and line items

ItemQtyUnit costAmount
Cabinet units12$210.00$2,520.00
Worktop, cut and fitted6$240.00$1,440.00
Fittings and adhesive1$340.00$340.00
Labor48$75.00$3,600.00
Materials total$4,300.00

Labor is listed with the materials so a client can see what the hours are, rather than discovering them in the total.

Payment schedule

MilestoneShareAmount
Deposit30%$3,597.66
Progress payment 135%$4,197.27
Final payment on completion35%$4,197.27
Total100%$11,992.20

Front-loading the deposit and paying as the work progresses is what keeps a job from turning into an interest-free loan to the client. Contractors lose more money to the final invoice than to bad pricing.

This estimate holds for 30 days, until Oct 14, 2026. At a 16.7% margin, a $790 contingency that gets spent on surprises takes the profit down to 10.1% - which is why contingency belongs in the price rather than in the profit.

Printing keeps the text selectable and searchable, so use Print / save as PDF when the estimate contains Chinese characters. The downloaded PDF is an image: its text cannot be selected or searched.

This generator prices the job, shows the true margin behind the markup, and splits the total into a deposit and progress payments, so the work is never funded entirely out of your own cash.

About this estimate generator

Before a single percentage of profit is added, a job has to carry its materials, its labor hours, the contingency for what nobody saw coming, and the overhead the work quietly consumes. Only then does markup apply, which is why an estimate built this way cannot forget a cost the way a top-down guess can.

Markup and margin are reported side by side because they are not the same number - a 20% markup is a 16.7% margin - and the deposit and progress payments are shown as cash arriving before the work is finished. The cost-plus build-up is standard contracting practice, printed step by step so each line can be checked.

The quote and the PDF are assembled in your browser and nothing is uploaded, so a client’s project never sits on someone else’s server. What it cannot price is a variation order, a retention withheld until completion or a discount earned after quoting, and the deposit rules for residential work are governed by your own state.

How this estimate generator works

Costs first, profit last

The build-up starts with the materials grid: each row is a quantity times a unit cost, and the materials total is the sum of those rows. Labor is the hours you estimate for the whole job multiplied by your cost of labor - the wage plus payroll tax and downtime, not the rate you charge customers.

Direct cost is the two added together. Contingency is a percentage of that direct cost, taken before anything else is added, and overhead recovery is a percentage of the cost plus contingency: insurance, vehicles, tools, office and admin time, spread across the jobs that consume them.

Markup applies last, to every cost line above it. With no materials and no labor hours the page stops and asks for at least one of them, because there is nothing to price - and a row left without a description is labeled Item rather than dropping its money quietly.

Markup is not margin

On $1,000 of cost a 20% markup produces a $1,200 price, which is $200 of profit on the price - a margin of 16.7%, not 20%. Earning a 20% margin takes a 25% markup, and the table prints the markup amount with the margin beside it so the difference shows up on your own numbers instead of on a worked example.

The same gap works in reverse. Cutting 10% off a price built at a 20% markup leaves about a 7.4% margin: the price falls by a tenth and the profit falls by more than half. The table also prints the break-even price - what the job costs before a cent of profit, tax included - so a quote can be held against a floor rather than against a feeling.

Contingency belongs in the price

Contingency is a cost line, not profit. Hidden inside the profit and then spent on the extra that always turns up, it vanishes without anyone deciding to give it away; kept on its own line, it stays visible, and the note under the result shows what the margin becomes if the whole allowance is spent.

A 10% contingency is a floor on renovation and construction work, and more is needed on anything older, occupied or partly hidden behind walls. The field accepts up to 100%, overhead recovery up to 200% and the profit markup up to 300%, so an unusual trade can be priced without hitting an arbitrary ceiling.

Deposits and progress payments

The deposit is a percentage of the total and comes off the balance, not off the invoice total, so the price the client agreed to and the money still owed stay separate figures. The deposit is what covers the first material order, which is exactly when it needs to be in hand.

The balance is then split into equal progress payments - one to six of them - with the last labeled as the final payment on completion. Rounding drift is absorbed by that last milestone, so the schedule adds back to the total exactly, and the schedule table prints each milestone share and amount.

Sending the quote

The download button builds a real document in the browser: the materials, the labor line, the cost breakdown and the same total as the screen, laid out for a client to read and sign. It is an image of the sheet, so a Chinese item description appears exactly as typed without shipping a font - the text cannot be selected, and Print is the text-searchable version. The CSV export carries the same figures as plain numbers for your own records or accounting software.

The quote is dated and holds for the validity window you set - 30 days is normal, 90 only when supplier pricing is fixed - and the printout states the date it expires. Nothing is uploaded: the estimate is assembled on your own device, so a client project never leaves your own machine.

Worked examples

Each example below was run through the calculator on this page when the site was built, so the numbers match what you see when you enter the same inputs.

A kitchen refit with a 30% deposit

Materials and line items: 2 items · Labor hours: 48 · Labor rate per hour: $75.00 · Contingency: 10% · Overhead recovery: 15% · Profit markup: 20% · Deposit requested: 30% · Progress payments: 2

Estimate total

$11,476.08

EST-208 from Your business for Client, priced on $9,563 of cost and valid until Oct 14, 2026

Price before tax: $11,476.08 · Total cost: $9,563.40 · Gross profit: $1,912.68 · Deposit requested: $3,442.82

A 20% markup produces a 16.7% margin, and the deposit plus two progress payments means three quarters of the money arrives before the job is finished.

Quoting a 20% margin instead of a 20% markup

Materials and line items: 1 item · Labor hours: 0 · Profit markup: 25%

Estimate total

$5,000.00

EST-208 from Your business for Client, priced on $4,000 of cost and valid until Oct 14, 2026

Price before tax: $5,000.00 · Total cost: $4,000.00 · Gross profit: $1,000.00 · Deposit requested: $0.00

Marking up by 25% is what it takes to keep 20% of the price: the same cost, a fifth of the price more profit.

Discounting 10% to win the work

Materials and line items: 1 item · Labor hours: 40 · Labor rate per hour: $70.00 · Overhead recovery: 15% · Profit markup: 10%

Estimate total

$8,602.00

EST-208 from Your business for Client, priced on $7,820 of cost and valid until Oct 14, 2026

Price before tax: $8,602.00 · Total cost: $7,820.00 · Gross profit: $782.00 · Deposit requested: $0.00

With the markup cut to 10% the margin falls to about 8.3%, and the contingency is the only thing standing between the job and a loss.

A retail fit-out with a 15% contingency

Materials and line items: 2 items · Labor hours: 32 · Labor rate per hour: $70.00 · Contingency: 15% · Overhead recovery: 20% · Profit markup: 20% · Deposit requested: 25% · Progress payments: 2

Estimate total

$5,531.04

EST-208 from Your business for Client, priced on $4,609 of cost and valid until Oct 14, 2026

Price before tax: $5,531.04 · Total cost: $4,609.20 · Gross profit: $921.84 · Deposit requested: $1,382.76

A $3,340 direct cost becomes a $5,531.04 estimate, with $1,382.76 arriving as the deposit before work starts.

Frequently asked questions

What is the difference between markup and margin?

Markup is a percentage of cost, margin is a percentage of the price. A 20% markup is a 16.7% margin, and a 25% markup is a 20% margin. The estimate table shows both so you can see which one you are quoting.

How much contingency should I include?

Ten percent on straightforward work, more on anything with hidden conditions: old buildings, occupied sites, underground services or long supply chains. Contingency is a cost line, not profit, so unspent contingency stays in the job.

Should the deposit be a percentage or a fixed amount?

A percentage scales with the job, which is why 20% to 30% is common for work with material costs. On small jobs a fixed minimum covers the trip and the admin, which is why a minimum deposit is often quoted alongside the percentage.

How long should a quote stay valid?

30 days is normal, 14 days when material prices are moving quickly, and 90 days only when you have firm supplier pricing. The validity date belongs on the quote itself, not in a covering email.

Do I need to show the costs to the client?

Not necessarily, but showing the labor hours and the materials avoids arguments about scope, and a client who can see what the work involves is less likely to demand extras for free. Present the total, not the individual margins.

Assumptions and sources

  • Estimating follows the standard cost-plus build-up: direct cost plus contingency, then overhead recovery, then profit markup; margin is profit over price and markup is profit over cost.
  • Deposit and progress-payment conventions follow trade practice, and some states regulate contractor deposits for residential work, so check your own licensing rules; change orders and retention are not modelled.
  • The figures are a planning estimate, and it runs in your browser without uploading anything.

Last reviewed 2026-09-14. Business arithmetic — not accounting, tax or legal advice. Read the full disclaimer.

Where a figure on this page comes from an official agency — HUD, IRS, FICO or a state body — the site keeps a dated snapshot of the source page in its sources library, and a scheduled job re-checks that snapshot, so the number can be traced back to the document it came from.