Odoo Razorpay Integration - Payment Auto-Reconciliation
The Odoo-Razorpay connector auto-reconciles all Razorpay transactions with Odoo accounting. Handles payments, settlements, fees, and refunds with automatic journal entry creation. Rs 2,499/month.
Auto-reconcile every Razorpay payment, fee, and settlement with Odoo accounting — including refunds, GST on fees, and multi-bank splits.
Month-end reconciliation time
Unreconciled transaction balance
Transactions reconciled per month per client
Refund tracking accuracy
What this connector does
Odoo users collecting customer payments through Razorpay deal with a fundamental accounting gap: Razorpay collects gross amounts from customers, deducts its platform fees and GST, and settles the net amount to your bank account in batches. This makes it nearly impossible to match individual customer payments to Odoo invoices without manual effort — and the fee deductions create persistent mismatches between your Razorpay dashboard and Odoo bank journal.
The ERPPlugs Odoo-Razorpay connector eliminates this gap by fetching every Razorpay transaction and creating properly structured Odoo payment entries. Each payment is matched to the correct customer invoice, and settlement entries split the net amount, platform fee, and GST on fee into separate journal accounts. The result is a bank journal that matches your bank statement to the last rupee.
The connector supports Odoo 15, 16, and 17 in both Community and Enterprise editions, and works with Odoo Online (SaaS) and on-premise installations alike. For businesses processing high volumes, the connector handles batch imports efficiently with built-in error handling and retry logic, ensuring no transaction is ever missed.
What changes when you plug ERPPlugs in
See how automation transforms your Odoo-Razorpay workflow.
Without ERPPlugs
- Exporting Razorpay transaction reports and manually creating journal entries in Odoo
- Settlement amounts not matching bank statements due to fee deductions
- Refunds sitting in limbo — processed in Razorpay but not recorded in Odoo for weeks
- No systematic tracking of Razorpay platform fees for cost analysis
- Month-end reconciliation taking 3-5 days to close the books
With ERPPlugs
- Razorpay payments auto-post as Odoo payment entries matched to customer invoices
- Settlements reconcile perfectly with bank statements — fees tracked separately
- Refunds create immediate reversal entries in Odoo the moment Razorpay processes them
- Complete fee analytics with GST breakup available in Odoo dashboards
- Month-end close reduced from days to hours with zero reconciliation gaps
Built for teams that need reliable automation
The Odoo <-> 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.
Odoo Finance Manager
Responsible for accurate books in Odoo and needs Razorpay transactions automatically reconciled without CSV exports or manual journal entries.
Odoo Implementation Consultant
Implements Odoo for Indian businesses and needs a turnkey Razorpay integration to offer clients as part of the accounting module setup.
Ecommerce Business Owner
Runs an online store on Odoo with Razorpay as the payment gateway and wants zero-touch payment accounting so they can focus on selling.
How data flows and what gets synced
The bridge between Odoo and Razorpay, and the exact records that move across it.
Odoo
ERPPlugs Engine
Razorpay
| Data Type | Direction | Frequency |
|---|---|---|
| Payments | Razorpay → Odoo | Real-time |
| Settlements | Razorpay → Odoo | Daily |
| Refunds | Razorpay → Odoo | Real-time |
Alternative Odoo <-> Razorpay integrations available to Indian businesses, and where each fits.
| Connector | Type | Razorpay Support | Typical Capabilities |
|---|---|---|---|
| Odoo <-> RazorpayThis page | Native ERP connector | ✓ Native | Auto-import Razorpay payments, Settlement reconciliation, Fee tracking in separate journals |
| Odoo Store module | Marketplace add-on | Varies | — |
| Custom Odoo module | Bespoke Python development | Full (developer required) | — |
Common automation scenarios
Real workflows this connector automates for you.
When
Customer completes Razorpay payment
Payment entry created in Odoo and reconciled against the matching customer invoice
When
Razorpay daily settlement hits bank account
Settlement journal entry created with net amount, platform fee, and GST on fee breakup
When
Refund issued through Razorpay dashboard
Reversal payment entry and credit note generated in Odoo automatically
What's included
Key Benefits
Odoo Native
Creates proper Odoo payment entries and journals.
Complete Tracking
Every rupee accounted for - payments, fees, refunds.
Multi-Version
Works with Odoo 15, 16, and 17.
No Manual Work
Set it up once and forget about reconciliation.
Try the Odoo <-> Razorpay Connector Free
Start with 1 connector and 100 transactions/month — no credit card required. See real data flowing between Odoo 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
Odoo
Odoo 15, 16, 17 (Community and Enterprise editions, Online and On-Premise)
Razorpay
Razorpay (Payments, Settlements, and Refunds APIs)
Setup in Minutes
Connect Odoo
Enter your Odoo URL and API credentials.
Connect Razorpay
Enter your Razorpay API credentials.
Map Journals
Link payment modes to Odoo accounting journals.
Start Sync
Enable automatic payment 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
The ERPPlugs Odoo-Razorpay connector supports Odoo 15, 16, and 17 in both Community and Enterprise editions. This broad version support ensures Indian businesses running any recent Odoo deployment can automate their Razorpay payment reconciliation without needing to upgrade their Odoo instance.
Yes, the ERPPlugs Odoo-Razorpay connector supports both Odoo Online (SaaS) and on-premise installations. The connector communicates through Odoo's standard XML-RPC or JSON-RPC API, making it compatible with any Odoo hosting environment used by Indian businesses, whether cloud-hosted, self-managed, or managed by an Odoo partner.
The ERPPlugs Odoo-Razorpay connector tracks Razorpay platform fees and the 18% GST on those fees in separate Odoo journal entries, ensuring accurate P&L reporting. This detailed fee accounting helps Indian businesses understand their true payment processing costs and claim Input Tax Credit on the GST portion of Razorpay fees during GST return filing.
Related Connectors
Other integrations you might find useful
ERPNext <-> Razorpay
Auto-reconcile every Razorpay payment, fee, and settlement with ERPNext — including refunds, GST on fees, and multi-bank splits.
Learn moreTallyPrime <-> Razorpay
Auto-reconcile every Razorpay payment, fee, and settlement with TallyPrime ledgers — including refunds, GST on fees, and multi-bank splits.
Learn moreReady to connect Odoo with Razorpay?
Join thousands of Indian businesses automating their ERP workflows with ERPPlugs. Setup takes under 5 minutes.