bdevy.

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.

How useful was this tool?

Not rated yet. Yours would be the first.

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 works

What 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.

Want 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.