calqulio.
◎ India

Mixed-Rate GST Invoice Calculator

Combine three taxable invoice amounts with different entered GST rates and show the CGST/SGST or IGST totals.

Enter your values

₹
Required unit: ₹. Use a non-negative value.
%
Enter the percentage as a number: for 15%, enter 15. Use a non-negative value. Allowed range: 0–100.
₹
Required unit: ₹. Use a non-negative value.
%
Enter the percentage as a number: for 15%, enter 15. Use a non-negative value. Allowed range: 0–100.
₹
Required unit: ₹. Use a non-negative value.
%
Enter the percentage as a number: for 15%, enter 15. Use a non-negative value. Allowed range: 0–100.
Check the selected option before calculating.

Use a decimal point, without thousands separators.

Three exclusive-of-tax lines. No cess, reverse charge, UTGST, input-credit adjustment or statutory invoice validation. Full calculation precision is kept until display; invoice systems rounding individual lines can differ slightly.
Example result
Invoice total including entered GST
₹19,500.00
Taxable subtotal₹17,000.00
Total GST₹2,500.00
CGST in the selected scenario₹1,250.00
SGST in the selected scenario₹1,250.00
IGST in the selected scenario₹0.00

The initial result uses the example values. Enter your own values and calculate again.

Edit inputs

How it works

Supply taxable line amounts excluding GST and after any discount already applied. Tax each amount at its entered rate before adding the results. The intra-state labelled scenario splits the total evenly between CGST and SGST; the inter-state scenario displays it as IGST. A zero amount lets you omit an unused line.

Inputs and units
Mixed-Rate GST Invoice Calculator · Inputs and units
InputExample valueWhat to enter
Taxable amount of line 1 after discount₹10,000.00Required unit: ₹. Use a non-negative value.
GST rate for line 118 %Enter the percentage as a number: for 15%, enter 15. Use a non-negative value. Allowed range: 0–100.
Taxable amount of line 2 after discount₹5,000.00Required unit: ₹. Use a non-negative value.
GST rate for line 212 %Enter the percentage as a number: for 15%, enter 15. Use a non-negative value. Allowed range: 0–100.
Taxable amount of line 3 after discount₹2,000.00Required unit: ₹. Use a non-negative value.
GST rate for line 35 %Enter the percentage as a number: for 15%, enter 15. Use a non-negative value. Allowed range: 0–100.
Selected supply scenarioIntra-state — CGST + SGSTCheck the selected option before calculating.
Total GST = sum of line taxable amounts × their entered rates; invoice total = taxable subtotal + total GST

Worked example

Show example inputs and results

This example is generated by the same calculation engine using the starting values in the form. Your own inputs produce your own result.

Taxable amount of line 1 after discount
₹10,000.00
GST rate for line 1
18 %
Taxable amount of line 2 after discount
₹5,000.00
GST rate for line 2
12 %
Taxable amount of line 3 after discount
₹2,000.00
GST rate for line 3
5 %
Selected supply scenario
Intra-state — CGST + SGST

Complete example results

Invoice total including entered GST
₹19,500.00
Taxable subtotal
₹17,000.00
Total GST
₹2,500.00
CGST in the selected scenario
₹1,250.00
SGST in the selected scenario
₹1,250.00
IGST in the selected scenario
₹0.00

Reading the result

Match the rate period to the payment period. Fees and taxes absent from the inputs are not added automatically; compare totals with the same cost coverage.

Questions and answers

Can I use the example values for my own calculation?

The example values illustrate the calculation. Replace every input with your own information, especially dates, rates and the selected operation.

Does the tool find the appropriate rate for each invoice item?

No. Rates and the supply scenario are inputs for you to verify. The displayed rates are examples and do not classify products or services. This calculator does not establish place of supply, exemptions or entitlement to input tax credit.

Why are some results rounded?

Results display up to 8 decimal places. Calculations use the unrounded values; very small values use scientific notation. JavaScript floating-point arithmetic can introduce tiny rounding differences.

Are my inputs sent to a server?

The calculator processes inputs in your browser. Its code does not send your values to a server.

Method sources: cbic-gst.gov.in

Methods & accuracy

What would you like to calculate?

Browse all calculators