Tax calculation on an invoice looks simple until you have to figure out whether a listed price already includes tax or not, and that single distinction changes which formula you need. Getting it backwards either overcharges a customer or leaves you short on what you owe the tax authority.
Tax-exclusive vs. tax-inclusive pricing
If a price is tax-exclusive (the listed price is before tax), the tax amount is simply price × tax rate, and the final invoice total is price × (1 + tax rate). A $100 item at 18% GST becomes $100 × 1.18 = $118 on the invoice, with $18 as the tax line item.
If a price is tax-inclusive (the customer-facing price already has tax baked in, common in retail), you can't just multiply by the rate again, that would double-count the tax. Instead, the pre-tax amount is total ÷ (1 + tax rate), and the tax portion is total − pre-tax amount. A $118 tax-inclusive price at 18% GST breaks down to a $100 base price and $18 tax, not $118 × 0.18 = $21.24 tax, which is a common calculation error. The GST Calculator handles both directions correctly so you never have to remember which formula applies.
Multiple tax rates and line items
Many GST systems use different rates for different categories of goods and services, and invoices with multiple line items at different rates need each item's tax calculated separately before summing, rather than applying one blended rate to the invoice total. This is where a HSN/GST rate lookup becomes useful before invoicing, confirming the correct rate for each product category rather than assuming every line item shares the same rate as the last invoice you sent.
Getting it right on the actual invoice
Once the rate and taxable amount per line item are confirmed, generating the invoice itself with the Invoice Generator keeps the tax breakdown consistent and clearly itemized, showing the pre-tax subtotal, tax amount, and grand total separately, which is what most tax authorities require for a compliant invoice, rather than a single bundled total with no visible tax line.

