You're viewing our website for the India edition. Switch to the US edition to explore Zoho Payments in your region.
Switch to US Website
Stay Here
Sign up for free Access Zoho Payments
Simplify your bank-transfer collections with

Collect by
Zoho Payments

Issue dedicated virtual accounts per customer, project, or order. Every bank transfer payment is tagged, reconciled, and traceable to source.

Access Zoho Payments

A unique account for every customer

Your primary banking stays private. Your books stay current.

A virtual account is a unique bank account number tied to your Zoho Payments account. With Collect by Zoho Payments, you can issue virtual accounts to your customers across multiple projects. Every payment received is mapped to its source, and reconciled automatically.

Where every bank transfer carries its identity

Each transfer arrives tagged to its source, reconciled to its account, and ready for your books.

  • Eliminate manual reconciliation through automated payment mapping

    Each transfer is captured against its virtual account, pre-tagged to the customer, project, or order.

  • Protect primary banking through customer-specific account routing

    Customers transact against unique account numbers, keeping your operating bank account private, and secure.

  • Trace every collection back to its source customer or project

    Open any customer record to see every mapped virtual account, transfer, and reconciled receipt for that relationship.

  • Maintain audit-readiness through configurable webhook events

    Status changes and payment events stream to your business apps instantly, and audit trails automatically stay current.

Built for traceable bank-transfer collections at scale

From the moment you issue a virtual account to the moment money lands in your books, every step is built to keep the trail intact.

Zoho Payments bank transfer checkout showing account details with account number, IFSC code, beneficiary name, amount, and a pay securely button

Accept bank transfers via NEFT, IMPS, or RTGS

Receive bank transfers from any Indian bank, through the rails your customers already use, without a checkout session or third-party redirect.

Share virtual account dialog with mail and WhatsApp channel options, next to a WhatsApp message template containing the account details sent to a customer

Share account details across messaging channels

Use pre-existing templates to send virtual account details over email or WhatsApp, or copy the account number into any channel your customers already use.

Advanced options form for a virtual account with fields for reference, minimum and maximum amounts, and account expiration date

Configure limits, expiry, and references per account

Set minimum and maximum payment amounts, expiration dates, and internal references — so collections stay within the rules your finance team defines.

Virtual accounts list with a create virtual account form where a description and customer are added before creating the account

Issue virtual accounts on demand

Spin up new account numbers from the Collect module in seconds, and attach them to a customer, or a reference before sharing.

Payment history of a virtual account listing each transfer with date, amount, succeeded or failed status, and payout ID

Reconcile every transfer to its source

Each payment is captured against the right virtual account behind the scenes, removing the manual matching step that drains finance teams at close.

Virtual account webhooks explainer with an example JSON payload for a virtual account paid event showing event type, account number, and description

Stream webhook events to your finance stack

Push virtual account status changes and incoming payment events to your finance, ERP, or accounting system the moment they happen.

Three steps behind your reconciled collections

It takes just three steps to start receiving your bank transfer payments.

Virtual accounts issued to three customers feeding bank transfers into a Zoho Payments payment history that settles to the primary bank
  1. Customer pays into virtual account

    The customer pays via NEFT, IMPS, or RTGS to your virtual account.

  2. Captures and reconciles the transfer

    Each incoming payment is identified, routed to its virtual account, and tagged to the customer or reference behind it.

  3. Funds settle to your primary bank

    Reconciled payments move to your primary bank on your regular payout schedule, the same cycle as the rest of Zoho Payments.