What is a Bank Account Verification API?
A Bank Account Verification API confirms that a bank account number and IFSC combination corresponds to a real, active account, and returns the name registered against it.
Two methods
Penny drop verification transfers a nominal amount — often one rupee — into the account and reads back the beneficiary name returned by the banking system. It is definitive, because a successful credit proves the account can receive money, but it costs a transaction and takes a few seconds.
Penny-less verification queries account validity without moving money, typically through banking network APIs. It is faster and cheaper, and coverage varies by bank. Many businesses use penny-less as the default and fall back to penny drop where coverage is incomplete or the payout value justifies certainty. Both are available through the Veriqos bank account verification API.
Why the name match matters more than the account check
Confirming an account exists is rarely the point. The valuable output is the registered holder’s name, which lets a business check that the account belongs to the person or entity it believes it is paying. Mismatches here are a common fraud signal — and equally a common source of false rejections, because bank records hold names in inconsistent formats.
Where it is used
Before any payout: lending disbursals, insurance claim settlements, gig worker and driver payments, refunds, vendor payments and marketplace seller settlements. Also in onboarding, as one of several independent checks establishing that a customer is real.
A note on sequencing
Account verification is often run late in an onboarding flow, immediately before disbursal. Running it earlier, in parallel with identity checks rather than after them, is one of the simpler ways to reduce total onboarding time.
Related terms: Penny Drop Verification · Penny-less Verification · IFSC Code · Name Match