Zoho for E-Commerce India: Orders, Inventory, and Customer Support
Zoho for Indian e-commerce sellers: multi-channel inventory sync with Amazon and Flipkart, Shiprocket shipping, Desk…
Collecting payments through Stripe is straightforward. Getting those payments to land correctly in your accounting books, with fees separated, currencies converted, and bank deposits matched, is where most teams lose hours each month. A properly configured Zoho Books Stripe integration eliminates that manual work by automatically recording every charge, refund, and payout directly into your general ledger. This guide covers the complete setup process, from connecting your Stripe account through configuring clearing accounts, mapping processing fees, handling multi-currency settlements, and building reconciliation rules that keep your books accurate without daily intervention.

The native integration between Zoho Books and Stripe operates through a direct OAuth connection. Once linked, Zoho Books creates two dedicated accounts in your chart of accounts: a Stripe Clearing account and a Stripe Bank account. These two accounts form the backbone of automated payment tracking.
When a customer pays an invoice through Stripe, the following sequence occurs automatically:
This two-account structure separates in-transit funds from settled funds. Your Stripe Clearing balance represents money held by Stripe that has not yet been deposited. Over time, this balance should trend toward zero as payouts settle. If it does not, that signals unmatched transactions requiring attention.
Before starting, confirm that your Stripe account is fully activated (not in test mode) and that the payment methods you intend to accept are enabled in Stripe’s dashboard under Settings, then Payments, then Payment Methods.
After the initial connection, Zoho Books prompts you to configure bank feed accounts. This step maps the Stripe Clearing and Stripe Bank accounts to your chart of accounts so transactions flow in automatically.
If you operate in multiple currencies, create separate clearing accounts for each settlement currency. For example, a business collecting in both USD and EUR should have a USD Stripe Clearing account and a EUR Stripe Clearing account. This prevents currency mixing and simplifies bank reconciliation in Zoho Books.
The integration supports all payment methods enabled in your Stripe account. Zoho Books passes the selected methods through to the customer payment page when they click the Pay Now link on an invoice.
To configure payment methods in Zoho Books:
Card payments clear within 2 business days in most regions. ACH transfers take 4 to 5 business days. These settlement timelines affect when entries appear in your Stripe Bank account, so factor them into your reconciliation schedule.
| Payment Method | Typical Stripe Fee | Settlement Time |
|---|---|---|
| Domestic credit/debit card | 2.9% + $0.30 | 2 business days |
| International card | 3.9% + $0.30 | 2 business days |
| ACH Direct Debit | 0.8% (capped at $5) | 4-5 business days |
| SEPA Direct Debit | 0.8% (capped at 5 EUR) | 6-8 business days |

Stripe deducts processing fees before settling funds to your bank. If you do not map these fees correctly, your revenue figures will be understated and your expense reports will miss a significant cost line.
Zoho Books handles this automatically when the integration is configured correctly. Every payment triggers two entries in the Stripe Clearing account: a credit for the gross payment amount and a debit for the Stripe processing fee. The fee is categorized under Bank Fees and Charges by default.
If your accounting policy requires a dedicated expense account for payment processing fees (separate from general bank charges), you can reclassify:
For businesses processing $50,000 or more monthly through Stripe, separating payment processing fees from general bank charges gives clearer visibility into the true cost of each payment channel. This becomes especially useful when comparing Stripe costs against other gateways like Razorpay or PayPal.
Stripe accepts payments in 135+ currencies, but settlements happen in your account’s default currency (or currencies, if you have enabled multi-currency payouts in Stripe). Zoho Books supports this workflow through currency-specific clearing accounts.
When a customer in the UK pays a GBP invoice and your settlement currency is USD, Stripe converts at its exchange rate and deposits USD. Zoho Books records the original GBP amount against the invoice and the converted USD amount in the clearing account. Any exchange rate difference is captured as a realized gain or loss.
Stripe’s conversion rate and Zoho Books’ daily exchange rate may differ slightly. This creates small discrepancies during reconciliation. To handle this:
The real time savings from this integration come from setting up reconciliation rules that automatically match and categorize transactions. Without rules, you would manually match each Stripe payout to its clearing account entry.
For businesses running recurring billing through Zoho Subscriptions, these rules become critical. Subscription payments generate high-volume, repetitive transactions that should never require manual matching.
Common causes of unmatched transactions include:
Review your Stripe Clearing account weekly. Any entries older than 7 days that have not been cleared by a corresponding bank deposit indicate a reconciliation gap that needs investigation.
The native integration covers payment recording and reconciliation. For custom workflows beyond that, Zoho Flow connects Stripe events to actions across the Zoho ecosystem.
If you need event-driven automation outside of Zoho Flow, you can configure Stripe webhooks directly:
If your Stripe Clearing balance keeps increasing, payouts are not being matched to bank deposits. Check that your bank feed is active and fetching transactions. Verify that the bank account connected in Zoho Books matches the bank account configured for Stripe payouts. If you recently changed your Stripe payout bank account, update the mapping in Zoho Books.
This occurs when a payment is recorded both through the native integration (automatic) and through a manual bank feed import. Prevent this by ensuring you do not manually create payment receipts for Stripe transactions. If duplicates exist, void the manual entry rather than deleting it to maintain an audit trail.
When Stripe receives a payment that does not correspond to a Zoho Books invoice (for example, a payment collected through a Stripe Checkout link created outside Zoho Books), it appears as a “Sales Without Invoices” entry. Do not create an invoice for this transaction, as that would double the recorded revenue. Instead, either accept the Sales Without Invoices entry or delete it and manually record the payment against the correct invoice if one exists.
Stripe refunds are recorded as negative entries in the Clearing account. If the original payment and the refund appear in different payout batches, they may not net out automatically. Match refund entries individually against the bank feed to ensure both the original payment and the refund are properly accounted for.
What is the Stripe Clearing account in Zoho Books?
The Stripe Clearing account is an intermediate holding account that Zoho Books creates when you connect Stripe. Every customer payment received through Stripe is first recorded here at the gross amount (before fees). Stripe processing fees are then deducted and logged as Bank Fees and Charges. When Stripe settles the payout to your bank, a fund transfer moves the net amount from Clearing to your Stripe Bank account. The Clearing balance should trend toward zero as payouts complete.
Does Zoho charge extra for the Stripe integration?
No, Zoho does not charge any additional fees for connecting Stripe to Zoho Books. The integration is included in all paid Zoho Books plans. You only pay Stripe’s standard processing fees, which are 2.9% + $0.30 per successful card charge for domestic transactions and 3.9% + $0.30 for international cards. ACH transfers are charged at 0.8%, capped at $5 per transaction.
How do I handle Stripe payments received outside of Zoho Books invoices?
When Stripe receives a payment that is not linked to a Zoho Books invoice (for example, from a standalone Stripe Checkout page), Zoho Books creates a “Sales Without Invoices” entry. Do not create a separate invoice for this payment, as that doubles the recorded revenue. Either keep the Sales Without Invoices entry as your record, or delete it and manually record the payment against an existing invoice if one applies.
Can I use the Stripe integration with multiple currencies?
Yes. Stripe accepts payments in over 135 currencies, and Zoho Books supports multi-currency clearing accounts. Create a separate Stripe Clearing account for each settlement currency (for example, one for USD and one for EUR). When Stripe converts an international payment to your settlement currency, Zoho Books records both the original currency amount on the invoice and the converted amount in the clearing account, capturing any exchange rate difference as realized gain or loss.
Why is my Stripe Clearing account balance not returning to zero?
A growing Stripe Clearing balance means payouts are not being matched to bank deposits. The most common causes are: your bank feed is disconnected or paused, the bank account in Zoho Books does not match the payout destination configured in Stripe, or payout batches that combine multiple days are not being split correctly during reconciliation. Check your bank feed status first, then verify the account mapping in Settings under Online Payments.
Aaxonix configures Zoho Books payment gateway integrations for businesses across industries, from initial Stripe connection through automated reconciliation rules and multi-currency clearing accounts. Book a free consultation and get a no-obligation review of your current payment recording workflow.
Book a free consultationA properly configured Zoho Books and Stripe integration removes the manual effort from payment recording, fee tracking, and bank reconciliation. Set up the clearing accounts, configure your bank feed rules, and review the Clearing balance weekly. For businesses processing payments across multiple currencies or running automated accounting workflows, the combination of Stripe’s payment infrastructure and Zoho Books’ accounting engine handles the complexity without spreadsheets or end-of-month scrambles.
Our team builds systems that actually work. No fluff, just honest architecture and clean implementation.