Skip to content
Surhires

Payments

In build

Collect placement fees in India without a rekeyed invoice

Indian recruitment desks bill under a different set of invoice fields and collect through different rails. This integration is being built for that, not adapted to it.

The Razorpay integration is in development and is not connected today. It is in build for the India market, including GST invoice fields on placement billing. Until it ships you raise the invoice in your accounting package, collect through your own Razorpay account, and record the payment against the placement.

By Surhires Editorial · Published · Reviewed

In the product: in build for the India market, including GST-compliant invoice fields

Where this integration stands today

This one is in development, in build for the India market. It is not connected today. Surhires holds no partnership, approval or certification with Razorpay, is not a payment aggregator and does not handle client funds. The state on this page will change when the connection works in a live tenant, and not before.

India gets its own payments build rather than a translated version of the Stripe work because the invoice itself is different. A placement invoice raised by an Indian recruitment firm carries fields that simply do not exist on a US invoice, and a connector that ignores them produces documents the client's finance team sends straight back.

The fields an Indian tax invoice needs

The build covers GST invoice fields on placement billing: the supplier and recipient GSTIN, the place of supply, the applicable SAC code for recruitment services, and the CGST, SGST or IGST split that follows from whether the client is in your own state or another one. Whether a given invoice is correct remains a matter for your chartered accountant; what the product does is hold and carry the fields.

That distinction is the honest one. We are not claiming that Surhires makes your invoicing compliant, because compliance depends on your registration, your treatment and your filings. The capability statement is that the fields exist, they are configured per client entity, and what is sent is what you set.

  • Supplier and recipient GSTIN held against the billing entity, not typed per invoice
  • Place of supply driving the intra-state or inter-state tax split
  • SAC code for recruitment and staffing services carried on the invoice line
  • Invoice numbering series that stays sequential across a financial year
  • TDS deducted by the client recorded against the placement so the receivable is not overstated

TDS is why Indian receivables look wrong in a Western CRM

A client in India commonly deducts tax at source before paying a recruitment invoice. The money that arrives is less than the money that was billed, and that gap is not a shortfall, a dispute or a write-off. A CRM built only for US and UK billing treats it as an underpayment and leaves every Indian placement showing a balance that will never be collected.

Recording the deduction against the placement means the receivable reflects what will actually arrive, and the deducted amount is tracked as something to be reconciled against a tax credit rather than chased as a debt. It is a small piece of modelling that decides whether the aged debtor report is usable at all on an Indian desk.

The same applies to clients who settle a single fee in instalments. What matters is that the placement shows the gross fee, the deductions, the amounts received and the balance that is genuinely outstanding. An owner reading the pipeline should be able to tell the difference between a client who is late and a client who has already paid everything they were ever going to pay directly.

Collection rails Indian clients actually use

Razorpay is the sensible target because it covers the methods Indian clients pay by: UPI, net banking, cards and NEFT or RTGS references. A payment link that only accepts cards would be close to useless for a mid-sized Indian client, where a UPI collect request or a bank transfer against an invoice reference is the normal path.

The Wave 1 scope is the same as elsewhere. A payment link raised against a specific placement invoice, and the resulting payment reconciled back to that invoice and the placement. Payouts, vendor payments and contractor disbursement are not in scope, and they are not what recruitment software should be doing.

How Indian desks bill until it is connected

Raise the placement record and its billing detail in Surhires, then raise the tax invoice in your accounting package where your numbering series and your GST configuration already live. Create the collection link in your own Razorpay dashboard and send it with the invoice. Then record the invoice number, the payment date and any TDS deducted back on the placement.

That last step takes under a minute and it is what makes the placement record tell the truth. Without it, the CRM shows a fee that was billed and never shows whether it landed, and the only person who knows is whoever opens the bank statement.

Data handling for an Indian tenant

Candidate and client data on an Indian desk sits under the DPDP Act, and the product supports notice and consent records against candidate profiles and portability export. Billing data is client data rather than candidate data, but the same principle applies: what is held is visible, what is exported is exportable, and the responsibility for lawful processing sits with you as the entity holding it.

Primary data residency is on AWS us-east-1 with encrypted backups. That is a fact worth stating plainly to an Indian buyer rather than leaving to be discovered, because for some enterprise clients the answer determines whether a procurement process proceeds at all.

What you get

GST invoice fields

Supplier and recipient GSTIN, place of supply and tax split held per client entity.

SAC code on lines

Recruitment and staffing service codes carried on the invoice line, not typed each time.

Sequential numbering

An invoice series that stays sequential across the financial year on the billing entity.

TDS capture

Client tax deduction recorded so the receivable shows what will actually arrive.

UPI and net banking

Collection through the rails Indian clients use, not card acceptance alone.

Bank reference matching

NEFT and RTGS references recorded against the invoice they settled.

Your Razorpay account

Authorisation to your own account; settlement follows your own agreement and schedule.

Placement reconciliation

Every payment event ties back to the invoice and the placement that generated it.

Partial settlement

Balance after a part payment or a TDS deduction visible on the placement record.

No platform cut

Surhires takes no share of a fee and never holds client funds at any point.

Consent records

Notice and consent captured against candidate profiles, with portability export.

Manual route today

Raise in your accounting package, collect in Razorpay, file the result on the placement.

Questions recruiters ask

Is the Razorpay integration connected today?

No. It is in development for the India market. Today you raise the tax invoice in your accounting package where your GST configuration lives, create the collection link in your own Razorpay dashboard, and record the invoice number, payment date and any TDS deducted against the placement in Surhires.

Does this make our GST invoicing compliant?

No. The build covers the fields a GST invoice carries and passes through what you configure. Whether an invoice is correct depends on your registration, your treatment and your filings, and that is a matter for your chartered accountant. We publish capability statements rather than compliance declarations.

How is TDS handled?

The deduction is recorded against the placement so the outstanding receivable reflects what will actually be received rather than the gross invoice value. The deducted amount is tracked separately for reconciliation against your tax credit. Without this, every Indian placement shows a permanent phantom balance.

Are you a Razorpay partner?

No. There is no partnership, approval or certification, and we are not a payment aggregator. The connection will authorise against your own Razorpay account and money will move under your own agreement with them. If a formal relationship is ever established, it will be stated here with a date.

Where is our data stored?

Primary data residency is on AWS us-east-1 with encrypted backups. For an Indian tenant the product supports notice and consent records against candidate profiles and portability export under the DPDP Act, and you remain the entity responsible for lawful processing of the data you hold.

Can we use this to pay contractors or vendors?

No. Payouts and disbursement are outside the scope. Surhires is recruitment software and it stops at the first invoice for a placement. Contractor payment is a payroll or employer-of-record function and belongs in a system built for it, not bolted onto a candidate database.

See it against your own reqs

Bring one live role and three resumes. In twenty minutes you will see the match scores, the shortlist and the placement invoice that comes out the other end.