Document generators
Free Price Book Builder
Put your cost against every service, apply a markup once, and print a price list your whole team quotes from.
Free, no signup. Everything runs in your browser and nothing is sent to us or stored.
Fill this in
Preview
What goes in it
A price book turns pricing from a judgement made in a driveway into a lookup. Each line carries your cost and a markup, and the price follows. The distinction that decides whether the book works is markup against margin: markup is measured against cost and margin against price, so a 50% markup yields a 33.3% margin. Applying a markup while planning around the matching margin leaves every line short by a predictable amount.
What to get right
- Whether the cost figure includes burdened labour rather than wages.
- Markup applied against the margin actually needed.
- Overhead recovery, which has to be inside the markup.
- How often the costs are refreshed.
Where this goes wrong
A price book built on an incomplete cost base is worse than no price book, because it produces consistent, confident underpricing across every job rather than occasional errors. The cost line has to carry burdened labour, material with waste, and a share of overhead before any markup is applied. The second failure is staleness: a book nobody updates when supplier prices move is quietly pricing last year's costs, and the gap only appears in the margins months later.
Before you send it
- Build the cost line from burdened labour, not wages.
- Check the margin each markup actually produces.
- Make sure overhead recovery is inside the markup.
- Set a date to refresh costs, and keep it.
Questions
About this tool
What is the difference between markup and margin?
Markup is profit divided by cost. Margin is profit divided by price. A 50% markup on $100 gives a $150 price and a 33% margin, not 50%. Confusing the two is the most common way contractors underprice themselves, so this tool asks for markup and shows you the price it produces.
Why use flat-rate pricing instead of hourly?
Because hourly punishes you for being fast and rewards you for being slow, and the customer cannot know what they will pay until you are finished. Flat rate gives a number up front. It requires knowing your true cost per job, which is what this list is for.
Does my cost include overhead?
It should. If your cost only counts parts and the technician's wage, your markup is paying for the van, the insurance, the office and the phone before it becomes profit. Work out an overhead rate first, then treat the loaded figure as your cost.
When doing it once is not enough
Manage
Making one of these by hand is fine. Making forty a month, chasing the ones nobody paid, and finding last year's when a customer queries it, is a different job.
See how Manage worksWhat this tool does not do
This produces the list and the CSV. It does not keep your costs current as suppliers change prices, which is the thing that makes a price book go stale, and it does not sit in front of a technician at the point of quoting.
Keep going
Related free tools
Contractor Markup & Margin Calculator
Converts between markup and margin, which is where contractors most often lose money..
Open calculatorContractor Overhead Calculator
Totals contractor overhead, where the owner's unbilled time belongs in it..
Open calculatorHVAC Pricing Calculator
Set a price from full job cost and the margin you intend to keep, rather than from a markup applied to parts..
Open calculatorWant this to happen without you doing it
This tool does the job once. BDEVY builds the system that does it every time, for every customer, without anyone remembering to.