VAT Calculator BD
Add or extract 15% NBR VAT. All Bangladesh VAT rates supported.
Three modes: find the sale price from a discount%, find what percentage you're saving, or reverse-engineer the original price from a sale price — with saving ratio and VAT guidance.
Step By Step
Worked Example
Use this sample to sanity-check your inputs and understand what the final result represents.
Final Result
Original must have been ৳2,000 · You save ৳500 · You pay 75% of the original
Methodology
This section explains the calculation logic, assumptions, and source material used to make the result more trustworthy and easier to verify.
Mode 1 — Sale price: Discount = Original × (Rate ÷ 100); Sale = Original − Discount. Mode 2 — Discount%: Rate = ((Original − Sale) ÷ Original) × 100. Mode 3 — Original: Original = Sale ÷ (1 − Rate ÷ 100). Stacked discounts: Final = Original × (1 − D1÷100) × (1 − D2÷100) — not additive. References: NBR VAT Act 1991 (Bangladesh); ISO 15022 trade discount conventions; standard retail accounting (ACCA F3).
Mode 1 — 'Price after discount': you know the original price and the discount percentage, and want the sale price and amount saved. Mode 2 — 'What discount am I getting?': you know both prices and want to find the percentage. Mode 3 — 'Find original price': you know the sale price and the discount rate, and want to reverse-engineer the original price (useful for checking if a 'was' price is genuine).
Mode 1: Discount amount = Original × (Rate ÷ 100); Sale price = Original − Discount amount. Mode 2: Discount% = ((Original − Sale) ÷ Original) × 100. Mode 3: Original = Sale ÷ (1 − Rate ÷ 100). All three are standard retail arithmetic — the same formulas used in accounting and commerce courses.
A discount above 100% would result in a negative sale price, which has no meaning in retail pricing. If a business says '110% off', that is a marketing claim, not a standard discount — it typically means they are paying you to take the item. This calculator blocks inputs above 100% to prevent nonsensical results.
No — two sequential discounts do not add up to a simple sum. A 20% discount followed by another 10% discount gives a combined discount of 28%, not 30%. The formula is: Final price = Original × (1 − D1 ÷ 100) × (1 − D2 ÷ 100). Apply this calculator twice in sequence, using the Mode 1 sale price as the new original for the second discount.
In Bangladesh and most VAT systems, VAT is calculated on the taxable value after any trade discount. So: first apply the discount to get the net price, then add VAT on top of that. The VAT reminder below the result card reflects this. If the displayed price is already VAT-inclusive, the discount applies to the full VAT-inclusive price — check the receipt or store policy.
Use Mode 3 ('Find original price'): enter the sale price and the advertised discount percentage. The calculator will show you what the original price must have been for that discount to be accurate. Compare that against the product's regular market price to judge whether the 'was' price is real.