ERPNext Razorpay Integration - Payment Reconciliation
The ERPNext-Razorpay connector auto-reconciles Razorpay payments with ERPNext accounting entries. Handles settlements, fees, refunds, and multi-mode payments. Perfect for tech-savvy businesses on ERPNext. Rs 2,499/month.
Auto-reconcile every Razorpay payment, fee, and settlement with ERPNext — including refunds, GST on fees, and multi-bank splits.
Payment reconciliation accuracy
Saved on manual reconciliation
Payment to journal entry latency
Fee and GST tracking coverage
What this connector does
ERPNext users processing payments through Razorpay face a persistent reconciliation challenge: Razorpay settles funds in batches after deducting platform fees and GST, making it difficult to match individual customer payments to ERPNext invoices. Without automation, finance teams spend hours downloading CSV reports, manually creating Payment Entries, and hunting for mismatches between Razorpay's dashboard and the ERPNext bank ledger.
The ERPPlugs ERPNext-Razorpay connector solves this by automatically importing every Razorpay payment, settlement, and refund into ERPNext as properly structured accounting entries. Platform fees and the 18% GST on those fees are recorded in separate expense accounts, giving you true cost visibility and enabling accurate Input Tax Credit claims during GST filing.
The connector supports both ERPNext Cloud (Frappe Cloud) and self-hosted installations, communicating through ERPNext's standard REST API. For SaaS companies and membership businesses using Razorpay Subscriptions, recurring payments are tracked with plan-level detail, making revenue recognition and churn analysis straightforward within ERPNext.
What changes when you plug ERPPlugs in
See how automation transforms your ERPNext-Razorpay workflow.
Without ERPPlugs
- Downloading Razorpay settlement reports and manually matching payments to ERPNext invoices
- Razorpay platform fees and GST on fees not tracked in the chart of accounts
- Refunds processed in Razorpay but not reflected in ERPNext until month-end reconciliation
- Subscription renewals requiring manual payment entry creation in ERPNext
- Discrepancies between Razorpay dashboard totals and ERPNext bank balance
With ERPPlugs
- Every Razorpay payment auto-creates a matched Payment Entry in ERPNext
- Platform fees and 18% GST on fees recorded in separate expense accounts automatically
- Refunds trigger immediate credit notes and reverse payment entries in ERPNext
- Subscription payments create recurring entries linked to the correct plan and customer
- Settlement-level reconciliation ensures bank balance matches to the last paisa
Built for teams that need reliable automation
The ERPNext <-> Razorpayconnector fits into finance, ops, and revenue teams that have outgrown copy-paste — the ones whose month-end close should not depend on a spreadsheet, whose ledger accuracy should not depend on human vigilance, and whose sales velocity should not stall behind an accountant's inbox.
Below are the roles that get the fastest return the moment this connector goes live. If yours is on the list, the payback is typically visible in the first billing cycle.
SaaS Finance Controller
Manages recurring subscription revenue collected via Razorpay and needs every payment automatically reconciled in ERPNext with plan-level granularity.
ERPNext Implementation Partner
Deploys ERPNext for clients who use Razorpay, needs a reliable payment integration that works across cloud and self-hosted ERPNext instances.
Startup Founder on ERPNext
Tech-savvy founder who chose ERPNext for its open-source flexibility but needs payment reconciliation automated so the lean finance team can focus on growth.
How data flows and what gets synced
The bridge between ERPNext and Razorpay, and the exact records that move across it.
ERPNext
ERPPlugs Engine
Razorpay
| Data Type | Direction | Frequency |
|---|---|---|
| Payments | Razorpay → ERPNext | Real-time |
| Settlements | Razorpay → ERPNext | Daily |
| Refunds | Razorpay → ERPNext | Real-time |
Alternative ERPNext <-> Razorpay integrations available to Indian businesses, and where each fits.
| Connector | Type | Razorpay Support | Typical Capabilities |
|---|---|---|---|
| ERPNext <-> RazorpayThis page | Native ERP connector | ✓ Native | Payment auto-import into ERPNext, Settlement reconciliation, Fee and GST tracking |
| ERPNext community app | Frappe/Bench module | Full (self-hosted) | — |
| Frappe Cloud native integration | Managed Frappe hosting | Partial (limited catalogue) | — |
| Custom Frappe script | In-house Frappe development | Full (developer required) | — |
Common automation scenarios
Real workflows this connector automates for you.
When
Payment captured on Razorpay
Payment Entry created in ERPNext and linked to the matching Sales Invoice
When
Razorpay settlement processed
Journal Entry created with net settlement amount, fees, and GST on fees in separate accounts
When
Refund initiated on Razorpay
Credit note and reverse Payment Entry created in ERPNext against the original invoice
When
Subscription renewal payment received
Recurring Payment Entry created in ERPNext with subscription plan and period details
What's included
Key Benefits
Open Source Friendly
Built for the ERPNext/Frappe ecosystem.
Accurate Books
Every payment matched to the right invoice.
Fee Visibility
Razorpay fees tracked for true cost analysis.
Save Time
Eliminate manual payment entry and matching.
Try the ERPNext <-> Razorpay Connector Free
Start with 1 connector and 100 transactions/month — no credit card required. See real data flowing between ERPNext and Razorpay inside 5 minutes.
Compliance-ready. Live in minutes.
What you get out of the box for statutory compliance — and the exact steps to go live.
Compliance & Compatibility
ERPNext
ERPNext v13, v14, v15 (Frappe Cloud, self-hosted, AWS, DigitalOcean)
Razorpay
Razorpay (Standard, Route, and Subscriptions APIs)
Setup in Minutes
Connect ERPNext
Enter your ERPNext URL and API keys.
Connect Razorpay
Enter your Razorpay API key and secret.
Map Accounts
Link Razorpay to ERPNext bank and fee accounts.
Enable Sync
Start automatic payment import and reconciliation.
Simple, Transparent Pricing
Start free, upgrade as you grow.
Free
- 1 connector (read-only sync)
- Daily sync (manual trigger)
- Basic GST compliance (CGST, SGST, IGST)
- HSN code auto-mapping
- Community support
- Standard sync-status dashboard
- ERPPlugs branding on reports
- Data retention (30 days)
Starter
- 1 connector (read-write sync)
- 15-minute sync intervals
- Full GST compliance (CGST, SGST, IGST, RCM)
- HSN and SAC auto-classification
- Email support (48-hour response)
- Bank reconciliation with UTR matching
- Multi-user access (up to 3 users)
- Standard reporting dashboard
- No ERPPlugs branding on reports
- Data retention (12 months)
Growth
- 3 connectors (read-write sync)
- Real-time sync (under 30 seconds)
- Full GST compliance + e-invoice + e-way bill
- HSN, SAC, and TDS auto-classification
- Priority support (4-hour response)
- Bank reconciliation across multiple accounts
- Multi-user access (up to 10 users)
- Custom field mapping and transformations
- Advanced analytics dashboard
- Webhook notifications for every event
- Scheduled reports (daily / weekly / monthly)
- Data retention (36 months)
Enterprise
- Unlimited connectors
- Real-time sync with sub-second latency
- Dedicated account manager (1-hour SLA)
- Full GST + e-invoice + e-way bill + IRN
- White-label option (your brand on reports)
- Custom field mapping and business logic
- Advanced analytics + custom BI exports
- Webhook notifications with retry and DLQ
- SSO and role-based access control
- Custom SLA with uptime guarantees
- Onboarding workshop and dedicated CS team
- Data retention (7 years) and audit export
- India-region data residency (DPDP-aligned)
Frequently Asked Questions
Yes, the ERPPlugs ERPNext-Razorpay connector supports both ERPNext Cloud (Frappe Cloud) and self-hosted ERPNext installations. Whether your ERPNext instance runs on Frappe Cloud, AWS, or your own servers, the connector communicates through ERPNext's standard REST API, making it compatible with any deployment model used by Indian tech-savvy businesses.
The ERPPlugs ERPNext-Razorpay connector creates proper Payment Entry or Journal Entry doctypes in ERPNext with accurate accounting against the correct customer, invoice, and cost center. Platform fees and GST on fees are recorded in separate accounts, following ERPNext's native accounting structure so your chart of accounts remains clean and auditable.
Yes, the ERPPlugs ERPNext-Razorpay connector tracks Razorpay subscription payments by creating recurring payment entries in ERPNext that are linked to the corresponding subscription plan. This is particularly useful for Indian SaaS companies and membership-based businesses using ERPNext as their ERP and Razorpay for recurring billing.
Related Connectors
Other integrations you might find useful
TallyPrime <-> Razorpay
Auto-reconcile every Razorpay payment, fee, and settlement with TallyPrime ledgers — including refunds, GST on fees, and multi-bank splits.
Learn moreOdoo <-> Razorpay
Auto-reconcile every Razorpay payment, fee, and settlement with Odoo accounting — including refunds, GST on fees, and multi-bank splits.
Learn moreReady to connect ERPNext with Razorpay?
Join thousands of Indian businesses automating their ERP workflows with ERPPlugs. Setup takes under 5 minutes.