Answer

How do I add GST-compliant billing to my website?

Getting the tax split wrong is the difference between an invoice and a problem.

What compliance actually requires

A GST-compliant invoice generated by your website must carry your GSTIN and the buyer's, an HSN or SAC code per line item, the correct tax split, a sequential invoice number, and place of supply. The split depends on geography: CGST plus SGST when supplier and buyer are in the same state, IGST when they are not. Getting that wrong means your B2B customer cannot claim input credit, which they will notice.

Razorpay in the flow

Razorpay handles the payment; it does not handle your invoicing obligations. The build needs to capture GSTIN at checkout, compute the split from the place of supply, generate a compliant invoice, and reconcile the payment against it. Treating the payment gateway as if it covers compliance is the most common mistake in Indian B2B builds.

Why it matters commercially

For B2B, input tax credit is real money. A buyer paying ₹3,00,000 expects to reclaim roughly ₹54,000. A vendor who cannot issue a compliant invoice is effectively 18% more expensive than one who can — and many finance departments will simply not raise a purchase order to an unregistered vendor at all.

Common questions

Do I need GST registration to sell online?
Registration is mandatory above the turnover threshold and effectively mandatory for B2B regardless, because your business customers need a compliant invoice to claim input credit. This is a tax question — take it to a chartered accountant, not to a developer.
Can the website file returns for me?
It can produce clean, structured data that makes filing straightforward, and integrate with accounting software. Filing itself belongs with your CA.

Describe the problem in your own words.

No technical language needed. I reply personally within 24 hours. Most engagements start with a ₹35,000 Diagnostic Sprint, credited in full against the project if you proceed within 30 days.

Start here