India Specific · CGST Act §9(3) / IGST Act §5(3)
GST Reverse Charge (RCM) Calculator
Compute the GST liability under the Reverse Charge Mechanism — the supplier doesn't collect tax, the recipient self-assesses it. Splits CGST/SGST or IGST, and flags Input Tax Credit eligibility.
Inputs
base_amount_inrRequirednumber (₹)Invoice Amount
required · min 1 · max 100000000 · default 10000
required · min 1 · max 100000000 · default 10000
gst_rate_pctenumGST Rate
default "18" · one of: 0, 5, 12, 18, 28
default "18" · one of: 0, 5, 12, 18, 28
transaction_typeenumSupply Type
default "intra_state" · one of: intra_state, inter_state
Intra-state → CGST + SGST. Inter-state → IGST.
default "intra_state" · one of: intra_state, inter_state
Intra-state → CGST + SGST. Inter-state → IGST.
itc_eligiblebooleanITC Eligible
default true
Most business-use supplies are eligible. Common ineligibles: motor vehicles for personal use, food & beverages, club memberships.
default true
Most business-use supplies are eligible. Common ineligibles: motor vehicles for personal use, food & beverages, club memberships.
Outputs
gst_rate_pctnumber (%)GST Rate
cgst_inrnumber (₹)CGST
sgst_inrnumber (₹)SGST
igst_inrnumber (₹)IGST
total_tax_inrnumber (₹)Total Tax (to deposit)
itc_amount_inrnumber (₹)Input Tax Credit
net_cost_inrnumber (₹)Net Cost to Business
compliance_notestringNote
Example request
curl -X POST https://api.toolsamurai.com/v1/india-specific/gst-rcm-calculator \ -H "Authorization: Bearer sk_free_•••••••••••••••" \ -H "Content-Type: application/json" \ -d '{ "base_amount_inr": 10000, "gst_rate_pct": "18", "transaction_type": "intra_state", "itc_eligible": true }'
Example response
{ "ok": true, "tool": "gst-rcm-calculator", "domain": "india-specific", "version": "1.0.0", "result": { "gst_rate_pct": …, "cgst_inr": …, "sgst_inr": …, "igst_inr": …, "total_tax_inr": …, "itc_amount_inr": …, "net_cost_inr": …, "compliance_note": "…" }, "meta": { "latency_ms": …, "request_id": "req_…" } }