Free tool

Proposal pricing calculator

List what you're selling, set the discount, tax and deposit, and get a pricing table that adds up — ready to paste into your proposal.

Line items

  • Amount$1,200.00

  • Amount$2,250.00

  • Amount$600.00

Discount type

Project price

Subtotal
$4,050.00
Total
$4,050.00
Deposit due on signing (50%)
$2,025.00
Balance
$2,025.00
Preview the plain-text table
Item                            Qty        Rate      Amount
-----------------------------------------------------------
Discovery & strategy workshop     1   $1,200.00   $1,200.00
Design (per page)                 5     $450.00   $2,250.00
Revision round                    2     $300.00     $600.00
-----------------------------------------------------------
Subtotal                                          $4,050.00
Total                                             $4,050.00
Deposit due on signing (50%)                      $2,025.00
Balance                                           $2,025.00
Written by Shaish Guni, Founder, ApeiroCraft — the order of operations is listed below so you can check it.Last reviewed Kathmandu, Nepal

How the total is worked out.

The order matters. A discount taken after tax gives a different total from one taken before it, and a deposit worked out on the subtotal leaves the tax sitting entirely on the final payment. This calculator uses the order most clients and accountants expect: discount first, then tax, then the deposit on the full amount.

Whether you charge tax, and at what rate, depends on where you and your client are and whether you're registered. Leave it at 0% if you don't charge it.

  1. 1.Line amount = quantity × rate
  2. 2.Subtotal = sum of line amounts
  3. 3.Discount = subtotal × discount %, or a fixed amount
  4. 4.Tax = (subtotal − discount) × tax %
  5. 5.Total = subtotal − discount + tax
  6. 6.Deposit = total × deposit %
  7. 7.Balance = total − deposit

Writing a pricing table clients can say yes to

Name outcomes, not hours

"Homepage design, two revision rounds" tells the client what they get. "Design — 14 hours" invites them to argue about the hours. Use the quantity column for things the client can count: pages, sessions, videos, months.

Keep the line count honest

A handful of clear lines is easier to approve than a long list of small ones. Group related tasks together, and list optional extras separately so the client can see the core price on its own.

Show discounts as discounts

If you're giving a reduction, show the full price and the discount line rather than quietly lowering the rates. It keeps your standard rate visible for the next project and makes the concession obvious.

Spell out the payment terms

Write down when the deposit is due, when the balance is due, and what happens if the project pauses. A deposit only protects you if the proposal says when it must be paid and that work starts once it is received.

Send the price as a tracked proposal.

In ApeiroCraft the same line items go into a proposal you share as a link. You can see when it's been read, the client signs it online, and an accepted proposal becomes an invoice with the same lines — no retyping.

Free plan: 3 proposals and 3 invoices sent a month, no credit card. Solo is $19/mo for up to 3 people.

Send it as a tracked proposal

Pricing math, answered.

Is the discount applied before or after tax?

Before. The calculator takes the discount off the subtotal first and then charges tax on what's left, which is how sales tax and VAT are normally worked out on a discounted price. The deposit is then a percentage of the final total, tax included.

What deposit should I ask for?

There's no single right number. Many freelancers and studios ask for a share up front large enough to cover the first stretch of work and to make cancelling a real decision for the client; others split payments by milestone. Pick a figure you can explain and put it in writing.

How are the amounts rounded?

Each line, the discount, the tax and the deposit are rounded to the currency's smallest unit (cents, pence, or whole yen) as they're calculated, and the balance is the total minus the deposit. That way the numbers you paste always add up exactly.

Which currencies are supported?

USD, EUR, GBP, CAD, AUD, NZD, INR, SGD, HKD, CHF, ZAR and JPY, each formatted with your browser's built-in number formatting. Switching currency changes the symbol and formatting only; it doesn't convert the amounts.

Is anything I type saved or sent?

No. The calculator runs in your browser. Nothing is stored or sent, and there is no signup.