Free quote builder for products and services
Build a preliminary price with a clear breakdown. Choose whether your percentage is a margin on the selling price or a markup on cost: the answers differ. Your calculation stays in your browser.
Data stays on this page, in memory only. It is never sent or stored; reloading clears it.
Result
Fill in the fields to see the breakdown.
Opens the browser print dialog: choose “Save as PDF”.
Margin vs. markup
Margin: profit is a percentage of the selling price. With cost 100 and 20% margin, the price is 125 (profit 25 = 20% of 125).
Markup: profit is a percentage of cost. With cost 100 and 20% markup, the price is 120 (profit 20 = 20% of 100).
The same percentage gives different prices depending on the method. Made-up example numbers.
Indicative calculation. Excludes taxes and fees and has no tax or legal validity.
Share this tool
The link opens the public page and does not include anything you entered.
If copying is unavailable, select the link and copy it manually.
Worked example: from inputs to total
A complete calculation with concrete numbers, so you can see how each field feeds the result. The amounts are illustrative.
Inputs
- Cost per unit
- 100 USD
- Extra expenses (whole quote)
- 20 USD
- Quantity
- 2
- Margin on selling price
- 20%
- Discount
- 10%
Step-by-step result
| Item | Value | How it is derived |
|---|---|---|
| Total cost | 220.00 | 100 × 2 units + 20 expenses |
| Subtotal | 275.00 | 220 ÷ (1 − 0.20) |
| Unit price | 137.50 | 275 ÷ 2 units |
| Discount | 27.50 | 10% of 275 |
| Total | 247.50 | 275 − 27.50 |
| Profit | 27.50 | 247.50 − 220 |
| Realized margin | 11.11% | 27.50 ÷ 247.50 |
How to read the example
Extra expenses cover the whole quote. The 20 USD is added once, not per unit. If your expense is per unit, multiply it by the quantity before entering it.
The discount comes off the price and lowers the margin. Before the discount, profit is 55 on a price of 275: a 20% margin. Afterwards it is 27.50 on 247.50, which is 11.11%.
Margin and markup give different numbers. That same 55 profit is a 25% markup on the 220 cost (55 ÷ 220), even though the margin is 20%. Choose carefully which one you enter.
The result includes no taxes or fees. If they apply, add them separately and review the total before sending.
How to work out a price
- Enter the unit cost and extra expenses for the whole quote, then the number of units or services.
- Choose margin if profit should be a share of the selling price. Choose markup if you want to add a percentage to cost.
- Apply a discount if needed. Review the breakdown, then print the quote or save it as a PDF in your browser. The tool's public share link does not include your inputs.
Margin and markup differ
With a cost of 100 and no other expenses, a 20% markup gives 120. To get a 20% margin on the selling price, the price is 125. A later discount reduces the realized margin, which the breakdown shows.
Before you send a quote
This is a calculation aid, not an invoice or tax advice. Taxes and processing fees are not added automatically. Check your costs, currency, terms and applicable taxes. MaatWork does not store amounts, descriptions or customer details.
PrivacyDoes quoting need your own business rules?
If quotes depend on price lists, approvals or other systems, we can review a custom workflow.