Perimattic
payments

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.

Odoo
Razorpay
5-minute setup30-day money backNo coding required
3 days → 2 hrs

Month-end reconciliation time

₹0

Unreconciled transaction balance

15,000+

Transactions reconciled per month per client

100%

Refund tracking accuracy

Overview

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.

Before vs After

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
Who It's For

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.

Architecture & Sync

How data flows and what gets synced

The bridge between Odoo and Razorpay, and the exact records that move across it.

Data flow
Odoo

Odoo

ERPPlugs

ERPPlugs Engine

Razorpay

Razorpay

What flows across
PaymentsSettlementsRefunds
Sync details
Data TypeDirectionFrequency
PaymentsRazorpay → OdooReal-time
SettlementsRazorpay → OdooDaily
RefundsRazorpay → OdooReal-time
How this connector compares

Alternative Odoo <-> Razorpay integrations available to Indian businesses, and where each fits.

ConnectorTypeRazorpay SupportTypical Capabilities
Odoo <-> RazorpayThis pageNative ERP connector✓ NativeAuto-import Razorpay payments, Settlement reconciliation, Fee tracking in separate journals
Odoo Store moduleMarketplace add-onVaries
Custom Odoo moduleBespoke Python developmentFull (developer required)
Automation

Common automation scenarios

Real workflows this connector automates for you.

When

Customer completes Razorpay payment

Then

Payment entry created in Odoo and reconciled against the matching customer invoice

When

Razorpay daily settlement hits bank account

Then

Settlement journal entry created with net amount, platform fee, and GST on fee breakup

When

Refund issued through Razorpay dashboard

Then

Reversal payment entry and credit note generated in Odoo automatically

Capabilities

What's included

Auto-import Razorpay payments
Settlement reconciliation
Fee tracking in separate journals
Refund processing
Multi-currency support
Subscription payment tracking
Reconciliation dashboard
Error alerts and retry
Why It Matters

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.

Free to Try

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 & Setup

Compliance-ready. Live in minutes.

What you get out of the box for statutory compliance — and the exact steps to go live.

Compliance & Compatibility

GST (Goods and Services Tax)RBI Payment Aggregator GuidelinesIncome Tax Act Section 44ABICAI Accounting Standards (AS-9 Revenue Recognition)

Odoo

Odoo 15, 16, 17 (Community and Enterprise editions, Online and On-Premise)

Razorpay

Razorpay (Payments, Settlements, and Refunds APIs)

Setup in Minutes

1

Connect Odoo

Enter your Odoo URL and API credentials.

2

Connect Razorpay

Enter your Razorpay API credentials.

3

Map Journals

Link payment modes to Odoo accounting journals.

4

Start Sync

Enable automatic payment reconciliation.

Pricing

Simple, Transparent Pricing

Start free, upgrade as you grow.

Free Forever

Free

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

2,499/mo
  • 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)
Most Popular

Growth

4,999/mo
  • 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)
Best Value

Enterprise

14,999/mo
  • 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)
Answers

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.

Ready to connect Odoo with Razorpay?

Join thousands of Indian businesses automating their ERP workflows with ERPPlugs. Setup takes under 5 minutes.