R

Cash Discount Calculator

Calculate the early payment discount (Skonto), the amount payable and the VAT correction. The calculator also shows which annual interest rate you effectively pay by skipping the discount, and whether taking it pays off even if you use your overdraft.

100% freeNo data storedVAT correction per § 17 UStG

Rule of thumb: 2% discount within 10 days, net 30 ≈ 36.7% per year

Skipping the discount means taking a very expensive loan from your supplier. If the effective annual rate is higher than your overdraft rate, taking the discount usually pays off, even if you have to use the overdraft.

Invoice

€
The amount is …
VAT rate

Payment terms

Example: “2% discount within 10 days, net 30 days”

%
days
days

Financing & booking

%
Booking example from the view of …
Amount payable with discount

€1,166.20

instead of €1,190.00 · payable within 10 days

Discount (gross)

€23.80

of which net: €20.00

of which VAT correction

€3.80

§ 17 UStG · 19 %

Effective annual rate

36.73 %

Rule of thumb: 36.00%

Credit period

20 days

30 − 10

Taking the discount pays off

Skipping the discount corresponds to 36.73% per year, which is above your overdraft rate of 10.00%. Financing the payable amount for 20 days via the overdraft costs about €6.48. You are left with an advantage of €17.32.

Invoice before and after discount

ItemInvoiceDiscountAfter discount
Net€1,000.00−€20.00€980.00
VAT (19 %)€190.00−€3.80€186.20
Gross€1,190.00−€23.80€1,166.20

Effective annual rate by credit period

2.0% discount: the shorter the gap between discount period and payment term, the more expensive skipping it becomes.

How it is calculated

Discount = €1,190.00 × 2.00% = €23.80

VAT part = €23.80 × 19 / 119 = €3.80

Annual rate = 2.00 / (100 − 2.00) × 360 / (30 − 10) × 100 = 36.73%

The calculation uses a 360-day banking year. The credit period is the time between the end of the discount period and the payment term. The rule of thumb (discount rate × 360 / credit days) slightly underestimates the rate, because it relates the discount to the full amount instead of the amount actually paid.

Booking example

Simplified entries with generic account names. Account numbers depend on your chart of accounts (e.g. SKR 03 or SKR 04 in Germany). Please check the booking with your tax adviser.

1. Invoice received

Debit

Purchases / expense€1,000.00
Input VAT€190.00

Credit

Trade payables€1,190.00

2. Payment with discount

Debit

Trade payables€1,190.00

Credit

Bank€1,166.20
Discounts received€20.00
Input VAT€3.80

Input VAT falls by €3.80: under § 17 (1) sentence 2 UStG the input VAT deduction has to be corrected, in the VAT return period of the payment.

No liability for the figures. This calculator is not tax or legal advice. Whether and how much discount you may deduct depends solely on your agreement with the supplier.

Send result by email

Was the cash discount calculator helpful?

Kaffee ausgeben ☕

Invoice still unpaid after the deadline? Calculate the late payment interest

Late Payment Interest Calculator →

Cash discount guide

Calculation, VAT, annual rate, booking and deadlines explained

Calculating a Cash Discount (Skonto): The Complete Guide with Formulas and ExamplesFeatured

Calculating a Cash Discount (Skonto): The Complete Guide with Formulas and Examples

What a cash discount is, how to calculate discount and payable amount from net or gross, what happens to VAT and why skipping it is so expensive.

2026-09-247 min read

You might also find useful

Frequently asked questions about cash discounts

Discount = invoice amount × discount rate / 100. It is usually calculated on the gross amount, i.e. including VAT. For an invoice of €1,190 gross and a 2% discount this is €23.80. You then pay €1,166.20 instead of €1,190.

In practice on the gross amount, because the customer pays the gross amount. The result is equivalent, though: 2% of gross (€23.80) contains €20.00 net and €3.80 VAT. That is exactly 2% of net plus the tax on it. What counts is what the payment terms say.

Yes. A discount reduces the consideration and therefore the taxable amount. Under § 17 (1) UStG the seller corrects the output VAT owed and the buyer corrects the input VAT deduction. This is done for the VAT return period in which the discount was taken, i.e. with the payment. In the example the tax falls by €3.80.

With “2% within 10 days, net 30 days” the supplier grants 20 days of credit and charges 2% for it. Converted, that is 2 / 98 × 360 / 20 × 100 = about 36.7% per year. The rule of thumb 2 × 360 / 20 gives 36%. With a 14-day discount period and a 30-day term it is already about 45.9%.

Usually yes. As long as the overdraft rate is below the effective annual rate of the discount, you save money. Example: €1,166.20 for 20 days at 10% costs about €6.48 in interest, while the discount brings €23.80. The calculator shows this comparison for your figures.

No, not without the supplier's consent. A cash discount is a contractually agreed reduction subject to a condition: payment within the period. If you pay later and still deduct it, the invoice is not fully settled. The remainder stays open and can be claimed.

Under § 14 (4) sentence 1 no. 7 UStG, any reduction of the consideration agreed in advance is a mandatory invoice detail unless it is already reflected in the price. A discount agreement should therefore be on the invoice, for example “2% discount for payment within 10 days”.

A trade discount is granted immediately and already reduces the price on the invoice, e.g. a volume or loyalty discount. A cash discount is only granted afterwards and under one condition: fast payment. That is why the invoice first shows the full amount, and VAT is only corrected on payment.