Skip to content

Shopify

Razorpay settlement reconciliation for Shopify stores

By the Veritally team · Updated · 5 min read

Quick answer

Download Razorpay's Settlement Recon report, match each prepaid Shopify order to its Razorpay payment by the payment ID (pay_...), and check that every captured payment was settled, for the amount you expect after fees and refunds, under a UTR that appears in your bank statement.

Key points

  • The Settlement Recon report lists each payment, refund and adjustment with its settlement ID and UTR.
  • Shopify stores the Razorpay payment ID against each prepaid order; that ID is the cleanest key to match on.
  • Expected settlement = payment amount, minus Razorpay's fee and the GST on it, minus any refund.
  • Give each payment your settlement cycle plus a few days' grace before calling it unsettled.
  • The UTR on each settlement is how you find it in your bank statement.

How prepaid money reaches you

When a customer pays online, Razorpay captures the payment and settles it to your bank on your settlement cycle, after deducting its fee and the GST on that fee. Many payments are bundled into one settlement with one UTR, so your bank shows a single credit for hundreds of orders.

What to download

ReportWhereKey columns
Shopify orders exportShopify admin, Orders, ExportOrder number, total, payment method, payment reference
Razorpay Settlement ReconRazorpay Dashboard, ReportsPayment ID, order receipt, amount, fee, tax, settlement ID, settled date, UTR
Bank statementNet banking, Excel or CSVCredits and their UTR references

How to match

  1. Keep prepaid Shopify orders that are paid or partly refunded, not cancelled.
  2. Match each to Razorpay lines by payment ID; if the payment ID is missing, use the order number in the receipt field.
  3. Check the payment appears in a settlement. If not, and it is past your settlement cycle plus a few days, it is unsettled.
  4. Check the settled amount equals the order total minus fees, GST on fees and refunds.
  5. Find each settlement's UTR in your bank statement and compare the credit with the settlement total.

What to raise with Razorpay

FindingWhat to ask for
Prepaid order never settledThe settlement status of the payment, and payment if it was captured
Settled less than expectedA breakdown of the deductions, and correction of any that don't apply
Settlement UTR not in your bankConfirmation of the bank account and transfer, or a fresh payout

Veritally for Shopify reads your Shopify orders and payment references live, takes the Razorpay report you upload, and runs every one of these checks on every order.

Frequently asked questions

Where do I find the Razorpay payment ID for a Shopify order?

On the order's payment details in Shopify, and in the Shopify orders export's payment reference columns. It starts with pay_.

Why doesn't one bank credit match one order?

Razorpay settles many payments together. One settlement, with one UTR, can cover hundreds of orders, minus fees and refunds.

Does this work with Cashfree?

Yes. Cashfree's Settlement Recon report has the same kind of columns, and the same matching applies.

Help us improve Veritally?

Essential storage keeps you signed in. With your OK, Google Analytics counts visits. No ads, and nothing from your reports is ever sent. Cookies