Instant Printing Quote Calculator
Turn a spreadsheet quote into an instant one your customers can run themselves.
Print shops already price jobs as paper × copies + printing + setup, usually in a spreadsheet. This turns that spreadsheet into something a customer fills in themselves: they pick the paper stocks a copy uses (each with its own price and gsm), and the per-copy rate drops automatically once an order crosses a volume threshold.
Example prices, not a quote: paper costs and the 10% discount above 500 copies are placeholders. Weight assumes A4 sheets (0.06237 m²). Excludes ink coverage, finishing, delivery and tax.
This is a barebone starting point — real pricing rules go beyond one formula. Need this for your own business? Make your own →
Questions
Why does the price per copy drop at higher quantities?
A bulk discount is built into this template — orders above 500 copies get 10% off the per-copy cost automatically. The threshold and discount are just example numbers; change them to match your own pricing when you make your own.
How do the paper prices and gsm work?
Each paper stock is a constant with its price per sheet and its weight in grams per square metre (gsm). The customer adds the sheets one copy uses — say 1 sheet of 250 gsm for the cover and 4 of 150 gsm inside — and the total paper cost and weight follow. The prices here are examples; edit them to your supplier prices.
Does this include delivery or design costs?
No — it covers paper, printing per sheet and a one-off setup fee. The weight per copy (A4 sheets) is shown so you can price delivery from it; add delivery, design or rush fees as extra steps when you customize it.
Can I add more paper stocks or pricing tiers?
Yes. Clone a paper constant, change its name, gsm and price, and tick it in the module. The if/then/else block used here can be chained for as many volume tiers as you need.
Powered by tinymath