Skip to content

Published services, current details, and clear categories.

Explore APIs

Cheque OCR API

Read a cheque image and get the account number, account holder name, IFSC and bank details back as structured fields for mandate and vendor onboarding.

PAY***₹chq 000123ifsc EXMP0000123a/c ••••4321MICR band read · 3 fieldscheque
Request and response

You confirm the required fields and consent steps with us during onboarding.

You send

A cheque image or scan, usually a cancelled cheque uploaded as proof of a bank account

You receive

Structured banking fields read from the leaf, which may include account number, account holder name, IFSC, bank and branch, cheque number and the MICR band

Coverage
Cheque leaves from Indian banks; what can be read depends on the image and the bank layout
Typical users
Lenders and NBFCs, insurers, payment platforms, marketplaces, logistics operators, staffing and gig platforms
Coverage note
Available fields vary by image quality, the bank cheque layout and the data source. A reading captures the document, and account verification is a separate step.
Overview

What you can do with the Cheque OCR API

Cheque OCR reads an uploaded cheque image and returns the banking details printed on the leaf as structured fields. In most business flows the cheque is a cancelled cheque, submitted as proof of a bank account. The process wants the account number, the account holder name and the IFSC from it. Typing those details by hand is where payouts break. One wrong digit comes back later as a returned credit or a rejected mandate, and you collect the same document again. Reading the leaf inside your onboarding or mandate flow removes that typing step. Available fields vary by image quality, the bank cheque layout and the data source. Collect the cheque image with consent and a stated purpose, because it carries account details, a name and a signature specimen. Pair the reading with an account verification check before the first payout.

  • Built for the cancelled cheque

    The common case is a cancelled cheque submitted as account proof, marked across the middle and photographed on a desk. The reading targets the fields that workflow needs: account number, account holder name and IFSC.

  • Reads the printed leaf and the bottom band

    A reading may return the account number, the name as printed, the IFSC, bank and branch details, the cheque number and the MICR band. On a filled cheque it can also return date, payee and amount. Which fields you get varies with the data source, the bank layout and the image condition.

  • Catches payout errors at the point of capture

    A transposed account digit or a wrong IFSC shows up days later as a returned credit and a support ticket. Reading the values from the document, then confirming them on screen, moves that failure to the moment the partner is still in the flow.

  • Sits inside mandate and onboarding journeys

    The call runs inside merchant, vendor, seller or partner onboarding and inside mandate collection. You capture bank details in the same session. Nothing waits in a separate operations queue.

How it works

The five-step Cheque OCR API workflow

Our team walks you through the exact request and response for this service during onboarding.

Step 1

Ask for the whole cheque leaf

The vendor, seller, partner or customer uploads a photograph or scan of the cancelled cheque. The whole leaf, including the bottom band, has to sit inside the frame.

Step 2

Post the cheque image to the API

Your onboarding or mandate flow sends the uploaded file in one request, without moving the case into a separate review queue.

Step 3

Read back the account, name and IFSC

The response returns the account, name, IFSC and bank details it could read. The fields on offer depend on image quality, bank layout and data source.

Step 4

Confirm and verify the account

Show the captured values for confirmation, then run an account verification check. The account is then known to be usable before any money moves.

Step 5

File the details against the partner record

Write the confirmed account details to the vendor, merchant or customer record, and keep the source image alongside them for later reconciliation.

Industries

Where teams use Cheque OCR API

These sectors build the check into a decision they already make.

  • Lending and NBFCs

    Capture the disbursement account from a cancelled cheque at sanction

  • Insurance

    Read the payout account on claim settlement and premium mandate forms

  • Fintech and payment platforms

    Capture the settlement account during merchant onboarding

  • Marketplaces

    Read seller payout account details sent at registration

  • Logistics and fleet

    Capture transporter and driver-partner payout accounts at onboarding

  • Staffing and gig platforms

    Read worker payout account details collected in bulk on a phone

Used in these industries

What is Cheque OCR?

Cheque OCR reads a cheque image and returns the banking details printed on the leaf as structured data. Nobody has to copy them out by hand. In most business flows the cheque is a cancelled cheque, submitted as proof of a bank account.

That workflow wants the account number, the account holder name and the IFSC from the leaf.

Indian cheques follow a standard layout, which is what makes them readable at scale. The account number and account holder name are printed on the leaf, and the IFSC sits near the branch details. The band along the bottom carries the cheque number and the MICR code that identifies the bank and branch.

Reading a cheque through an API

A cheque OCR API takes the uploaded image and returns the fields it could read. Your application captures bank details inside the onboarding or mandate journey, instead of parking the file in a review queue.

That matters because a wrong digit costs you later, when a partner is already waiting to be paid.

The response describes what the image shows. Checking that the account exists and belongs to the person or business named is a separate account verification step. Most teams run the two together.

What a cheque image can give you

A reading may return the account number, the account holder name as printed, the IFSC and the bank and branch details. It can also pick up the cheque number and the MICR band, plus the date, payee and amount on a filled cheque.

What you get varies with the data source, the bank cheque layout and the condition of the image.

Real submissions are messy. Cheques arrive photographed at an angle, with a cancellation line across the middle, folded, in shadow, or cropped so the MICR band is missing. Designing the capture step around those images is most of the work.

Where Cheque OCR fits across industries

  • Lending and NBFCs. You capture the disbursement account from a cancelled cheque at sanction. A wrong account there means the money lands nowhere.
  • Insurance. Claim settlement and premium mandate forms arrive with a cancelled cheque, and the payout account has to match the policyholder record.
  • Fintech and payment platforms. Merchant onboarding needs a settlement account before you release any collection.
  • Marketplaces. Sellers register at scale, send a photograph of a cheque, and expect to list the same day.
  • Logistics and fleet. Transporter, driver-partner and vendor payouts run against accounts you capture during partner onboarding.
  • Staffing and gig platforms. Worker payout accounts arrive in bulk, often from a phone, and a failed credit hits the worker directly.

How to capture bank details from a cheque online

Most teams still collect a cancelled cheque by email or a shared drive. It lands in an operations inbox, and someone retypes it hours or days later. Capturing it online moves that work into the session the partner is already in, while they can still fix a bad photograph.

Decide early what the captured account gates. Some teams hold go-live until the account has been checked, and others let a seller finish onboarding and hold only the first payout. Both are defensible, and the choice decides where a failed capture hurts.

Building the cheque upload step

Ask for the bottom band in your capture screen. Many failures are simply a cropped frame, and a preview that puts the MICR band inside the guides fixes more cases than any other change to the flow.

Keep the image with the structured reading. Finance and audit teams reconciling a payout months later need the source document as well as the values in the ledger. What the reading covers, and which checks go with it, depends on the selected service contract.

A cheque image carries bank account details, a name and a signature specimen in one frame. That makes it personal and financial data. Collect it only where you have a stated, lawful reason, and tell the person or business what you will use it for before they upload it.

Take consent for the collection and for the account verification that follows, and keep that record with the file. Restrict access to staff whose work needs it, log who viewed the image, and mask what does not need to appear on screen. Retain the image and the extracted fields only as long as your policy and applicable law require.

Use the details only for the purpose they were given for: paying the account holder, or setting up a mandate they agreed to. Using a captured account for anything else is a purpose change and needs its own basis.

FAQ

Common questions

What teams ask before they integrate Cheque OCR API.

An interface that accepts a cheque image and returns the banking details printed on it as structured fields. Your application captures the account number, account holder name and IFSC directly. Nobody reads the image and retypes it.

Related

More in Document OCR

OCR services for utility bills, invoices, IDs, statements, receipts, reports, and other customer documents.

View all 21 APIs
Get started

Add Cheque OCR API to your workflow

Tell us how you plan to use it. Our team sets up API access, agrees your pricing and takes you through onboarding.