A shelf tag says 30 percent off $84, then VAT, then a coupon that is '15 percent of the discounted price.' DiscountShift calculates sale prices, discount percents, and add/remove VAT in the browser so the stack of operations is visible. Use it at a desk when the POS math is opaque, when a EU invoice shows gross and you need net, when a US sale is exclusive of sales tax you will pay at the register. Do not use it as a tax-engine with jurisdiction tables, as a coupon-stacking simulator for every retailer rule, or as legal advice. PercentShift is the simpler 'what is X percent of Y' sibling. LandedShift is for import duties, not a mall VAT.
Enter original price, discount percent or sale price, and a VAT rate if you are adding or stripping tax. Order matters: discount-then-VAT is not VAT-then-discount. The UI should make the order obvious. If a shop applies VAT to the original and then discounts, you will not match the receipt until you mimic their order, not a textbook order.
When not to use it: nexus-aware US sales tax, reduced VAT categories (food vs electronics), and 'buy two get one' promotions. Also skip dynamic pricing and FX. If the receipt already shows the line items, trust the receipt and use this to reverse-engineer a rate, not to invent a new one. TipShift is for restaurants. CalcShift is for loans.
Privacy is local: prices in a tab. Merchant receipts with SKUs can stay on your desk. There is no shopping history. Close the tab. Rounding to two decimals is how money works in most stores and how pennies vanish in a long stack. If you are reconciling a ledger, use the same rounding as the ledger.
Jacket $84, 30 percent off, then 20 percent VAT on the discounted net (a common EU-style stack in examples). Net after discount $58.80, VAT $11.76, gross $70.56. A second tag was 'VAT included, 30 percent off the till price' and the numbers differ. You match the receipt by switching order, not by arguing with the cashier about theory. No prices uploaded. Switching order to match the receipt is how you stop arguing with a cashier about theory at the till.
DiscountShift calculates in the browser. Prices never upload. There is no receipt archive. Close the tab when the number is in your notes. There is no receipt archive; close the tab when the number is in the notes you actually file.
Full policy: Shift Privacy Policy. Questions: [email protected].
Whatever the merchant does. EU VAT-inclusive pricing and US tax-exclusive pricing are different stacks. Match the receipt, then you will know which toggle to use next time. EU VAT-inclusive and US tax-exclusive pricing are different stacks; match the receipt, then save the toggle.
Yes, that is a standard reverse-rate: net = gross / (1 + rate). Confirm the rate on the invoice. Guessing 20 percent on a mixed basket is how you mis-file.
PercentShift is the raw percent-of / percent-change calculator. DiscountShift is the retail and VAT-shaped workflow around those operations. PercentShift is raw percent-of; this page is the retail and VAT-shaped workflow around those operations.
Line-item rounding vs basket rounding. Stores pick one. This tool rounds the stack you entered, not their unpublished policy. Line-item versus basket rounding is unpublished POS policy; this tool rounds the stack you typed, not theirs.
Related tools: PercentShift · TipShift · CalcShift
Guides · All Shift tools · About · Contact