Freelance Figures

Invoicing & Cash Flow

Updated for 2026

Discount Calculator

Your inputs
$
%

The percent off the original price — e.g. 20 for a 20%-off sale.

%

Optional stacked discount applied after the first is taken — leave at 0 to skip it.

$

your cost or minimum acceptable price for this work

Final price
$80
Amount saved
$20
Effective discount
20%
Profit after discount
$80
Margin after discount
100%

A discount you offer a client is easy to promise and easy to underprice, because the percentage comes straight out of your profit, not off some abstract shelf price. This calculator takes the rate you quoted, the client discount you're considering — early-bird, referral, bulk-hours, whatever the reason — plus an optional second discount stacked on top, and your own cost or minimum acceptable price for the work, and turns them into the number that actually matters: what's left for you once the discount lands.

How it works

The discount math itself is ordinary: multiply your quoted price by the discount percent to get the amount saved, then subtract that from the quote to get the final price you'll actually invoice. An optional second discount — say a seasonal promotion stacked on top of a client's existing early-payment terms — does not add to the first one. It comes off whatever is left after the first discount, which is a smaller number, so a 15% discount followed by 10% removes less than a flat 25%. The calculator reports that true combined figure as the effective discount.

Where this tool goes further than a generic percent-off calculator is the freelance half: enter your cost or floor — what the work actually costs you in time, subcontractors, tools, or simply the least you'd accept to take the job — and it computes what's left after the discount clears that floor. Profit after discount is the discounted price minus your cost or floor; margin after discount expresses that profit as a percentage of the discounted price, so you can see at a glance how much of your cushion a "generous" discount actually eats.

Worked example

Say you quote a client $2,000 for a project that costs you $1,200 to deliver — your time, any subcontracted work, tools. Undiscounted, that's an $800 profit, a healthy 40% margin. Now offer a 20% early-bird discount for booking now:

  • Amount saved: $2,000 × 20% = $400
  • Final price: $2,000 − $400 = $1,600
  • Effective discount: $400 ÷ $2,000 × 100 = 20%
  • Profit after discount: $1,600 − $1,200 = $400
  • Margin after discount: $400 ÷ $1,600 × 100 = 25%

The price dropped 20%, but your margin dropped from 40% to 25% — 15 points, and your actual profit was cut in half. That's the gap between what a discount looks like on the invoice and what it costs you in real terms.

Now stack a second discount on a $250 day rate: a 15% client discount, plus a 10% early-payment discount already in the contract, with a $150 cost floor for that day.

  • First discount: $250 × 15% = $37.50 saved, leaving $212.50
  • Second discount: $212.50 × 10% = $21.25 saved, leaving a final price of $191.25
  • Total saved: $250 − $191.25 = $58.75, an effective discount of 23.5% — not the 25% you'd get by adding 15 and 10
  • Profit after discount: $191.25 − $150 = $41.25
  • Margin after discount: $41.25 ÷ $191.25 × 100 ≈ 21.6%

Two modest-sounding discounts together took that day's margin from a comfortable 40% down to roughly 21.6%.

How to interpret your result

The final price is what goes on the invoice — the number you quote the client, not the amount saved standing alone. The effective discount is the honest, plain-language description of the deal, especially once two discounts are stacked: describing a "15% + 10%" offer as "25% off" overstates it, and effective discount is what proves it's closer to 23.5%.

Profit after discount and margin after discount are the two numbers worth checking before you agree to any discount, not after you've delivered the work. If margin after discount lands near zero or turns negative, the discount has effectively wiped out your reason for taking the project — you're working close to, at, or below your own floor. A margin that still clears 20-25% after the discount is usually a sign the deal is safe to offer; one that collapses toward single digits is a signal to counter with a smaller discount, a shorter scope, or no discount at all.

Methodology & sources

The core formulas: amountSaved = round2(originalPrice × discountPercent / 100) and finalPrice = round2(originalPrice − amountSaved) for a single discount. A second discount applies to the post-first-discount price, not the original: afterFirst = originalPrice − amountSaved, then finalPrice = round2(afterFirst − afterFirst × secondDiscountPercent / 100), with amountSaved recalculated as round2(originalPrice − finalPrice). Effective discount is round2(amountSaved / originalPrice × 100). Profit after discount is round2(finalPrice − yourCostOrFloor); margin after discount is round2(profitAfterDiscount / finalPrice × 100) when finalPrice is greater than zero, and 0 when it isn't, which avoids a divide-by-zero on a full 100% discount.

This mirrors the standard successive-discount identity used in trade math, where two discounts of x% and y% combine to (x + y − xy/100)% rather than a flat sum — GeeksforGeeks' discount formula reference covers the same mechanics. The margin side follows ordinary cost-plus reasoning: profit is price minus cost, margin is profit divided by price. The math is exact; whether a given discount is worth offering still depends on judgment this tool doesn't have — it only makes the tradeoff visible.

Questions

Frequently asked questions

How does a second, stacked discount work — do the two percentages just add together?

No, and this is the most common way people miscalculate a stacked discount. A 15% discount followed by a 10% discount does not equal 25% off — the second percentage applies to the price that's left after the first discount, not to the original price. On a $250 item, 15% off first brings it to $212.50, then 10% off that leaves $191.25, which works out to an effective discount of 23.5%, not 25%. The gap between "add the percentages" and the real stacked math grows as the discounts get bigger.

What does "effective discount" mean if I only enter one discount?

With a single discount and no second one, the effective discount percent is just the discount percent you entered — it's the total amount saved expressed as a share of the original price, so with one discount those two numbers are identical. It becomes more useful once a second discount is stacked on top, since it tells you the true combined percentage off the original price, which is always a bit lower than simply adding the two percentages together.

Should I offer a client a discount, or just quote a lower rate to begin with?

A visible discount can work as a psychological anchor — 15% off a $2,000 project reads as a deal in a way that a flat $1,700 quote doesn't, even though the client pays the same amount either way. That said, discounts train clients to expect them on every future invoice, and repeat "sales" can quietly erode your real rate over time. Reserve discounts for one-off situations — early sign-on, referrals, bulk work — rather than making them the default way you price.

When would a freelancer or small business actually stack two discounts?

Stacked discounts show up most often when a general promotion overlaps with a client-specific one — say, a 10% seasonal discount on top of a 5% loyalty or early-payment discount already baked into a client's contract. They're also common in retainer and package pricing, where a volume discount for booking more hours stacks with a promotional rate. Whenever two separate discount policies apply to the same invoice, calculate them as stacked rather than adding the percentages, or you'll under-charge without realizing it.

Why does a 20% discount cut my margin by way more than 20%?

Because the discount comes entirely out of your profit, not out of your costs. If a $2,000 project costs you $1,200 to deliver, your undiscounted profit is $800 — a 40% margin. Knock 20% off the price and the final price drops to $1,600, but your cost is still $1,200, so profit falls to $400 — a 25% margin. The price fell 20%; the margin fell 15 points, and in relative terms your profit was cut in half. That is exactly what profitAfterDiscount and marginAfterDiscountPercent are built to show before you agree to the discount, not after you have already delivered the work.

Stay in the loop

New tools, by email

One email when a new calculator ships. No spam, unsubscribe anytime.