Most gyms start collecting money in cash and over UPI to a personal number. That works until it doesn't. Once you are running memberships on renewal dates, you need payments that reconcile against an invoice, settle into a business account, and leave a record you can hand an accountant. In India that usually means a payment gateway, and for a single-branch gym that usually means Razorpay.
Razorpay's requirements, fees and settlement cycles change. This reflects what we have seen as of September 2026; check Razorpay's current documentation before you apply.
The activation itself is not difficult. What delays gyms is arriving at the form without the paperwork. Here is what to have ready.
Decide what the business is, first
Razorpay asks you to register as a specific business type, and the documents it wants follow from that answer. Changing it later means redoing KYC, so get it right at the start.
- Sole proprietorship — the common case for one gym. You will need proof the business exists in its own right, which is usually a GST registration, a Udyam registration, or a shop and establishment licence.
- Partnership— you will need the partnership deed and the firm's PAN.
- Private limited company — certificate of incorporation, company PAN, and the CIN.
A gym trading under a brand name that differs from the owner's name should make sure the trade name on the Razorpay account matches the name on the GST or Udyam certificate. Mismatches here are the single most common reason activation stalls.
The documents
For a sole proprietorship, expect to upload:
- PAN card of the proprietor.
- A business registration proof — GST certificate, Udyam certificate, or shop and establishment licence.
- Address proof for the business premises. A utility bill or the rent agreement for the gym usually works.
- Bank account proof — a cancelled cheque or the first page of a passbook, showing the account name, number and IFSC.
Scan them properly. Photographs taken at an angle get rejected.
The bank account matters more than people expect
Settlements go to one account, and the name on that account has to match the registered business name. If the gym is a proprietorship and the account is in the proprietor's personal name, that is usually accepted — but a current account in the business name makes both the KYC and the bookkeeping easier, and it separates gym money from household money, which you will want at the end of the financial year regardless.
Your website needs four pages
This is the requirement gyms are least prepared for. Before a gateway goes live, the URL you submit has to be reachable and has to carry certain policy pages. Expect to need:
- Terms and conditions — what a membership buys, how long it runs, what happens if the gym closes for a period.
- Refund and cancellation policy — state it plainly, even if the answer is that memberships are non-refundable. A policy that says no is acceptable. An absent policy is not.
- Privacy policy — what member data you collect and what you do with it.
- Contact page — a real address, a phone number and an email address. This has to match your KYC details.
The pricing displayed on the site should be in rupees and should match what you actually charge. If you quote per gym rather than publishing a rate card, say so.
Test mode before live mode
Razorpay gives you two sets of API keys. Test keys let you run the whole payment flow with card numbers that never move money. Use them. Raise a test invoice, pay it, check that the payment lands against the right member record, then refund it and check that too.
Keep the live secret key out of anything shared. It belongs in the server environment, never in a spreadsheet and never in a WhatsApp message to whoever is setting up the system.
Webhooks, so your records update themselves
A payment can succeed after the member has closed the browser. If your system only marks an invoice paid when the member returns to a success page, you will get paid without knowing it. Webhooks solve this: Razorpay calls your server when a payment is captured or fails, and your records update whether or not the member is still looking at the screen.
Verify the signature on every call, and make the handler safe to run twice — Razorpay retries, and a retry must not create a second receipt.
What changes on day one
Money no longer arrives instantly. Card and netbanking payments settle on a cycle — commonly T+2 or T+3 business days — so a Friday payment may land on Tuesday. Plan your cash flow around the settlement date, not the payment date.
You will also start paying a transaction fee per payment, plus GST on that fee. Read the rate card for each method: UPI, cards and netbanking are not priced the same, and the difference is large enough to be worth knowing before you decide which methods to enable.
Reconciliation is the habit that pays off
Once a month, match three things: the invoices your system says were paid, the payments in the Razorpay dashboard, and the credits in your bank statement. They should agree. When they don't, the gap is almost always a refund, a failed settlement, or a payment collected outside the gateway and never recorded.
Doing this monthly takes twenty minutes. Doing it once a year, in March, takes a weekend.
A short checklist
- Business type decided, and the trade name consistent across documents.
- PAN, registration proof, address proof and bank proof scanned cleanly.
- Bank account open, in a name that matches the registration.
- Website live with terms, refunds, privacy and contact pages.
- Test-mode payment raised, paid, and refunded end to end.
- Webhook configured, signature verified, handler safe to retry.
- Settlement cycle and fees understood.
Nexgritconnects to a gym's own Razorpay account, so payments settle directly to the gym rather than through us. That means the account above is yours, the settlement is yours, and the steps in this post are the ones you complete once before the first online payment goes through.