← Writing · Nestor G Pestelos Jr · Print

InstaPay Is Not ACH

Published August 18, 2026

Travel Guide to Philippine Payments

TL;DR

BSP calls InstaPay an ACH. That word is a local label for a retail scheme. Nacha's ACH is a batch file network that can push and pull. PESONet is the Philippine batch sibling. InstaPay is a third shape.


Pair the jobs, not the brand names. The overview is that map.

BSP calls InstaPay an ACH. Under Circular 980 that word names an NRPS retail scheme. It does not name Nacha's batch network.

Three shapes, one borrowed word

US ACHPESONetInstaPay
Customer timingBatch; next day, or same processing daySame-day on banking daysNear-instant, 24x7
How items moveStore-and-forward filesBatch files, three cyclesReal-time credit
CapSame-Day ACH $1m now; $10m from 17 Sep 2027No scheme capPHP 50,000 (published FAQ)
Interbank moneyOperator settles batchesSettle-before-clear on BSP demand-deposit accountsPrefunded net on PhilPaSSplus
Direction in the public rulesCredits and debitsCredits (published FAQ)Credits (published FAQ)

Nacha writes ACH rules. It does not process the files. FedACH and The Clearing House's Electronic Payments Network do. A payroll credit pushes. A bill debit pulls. Same-Day ACH is still a batch. The item has to hit a same-day deadline and must not be future-dated.

PESONet is that job in pesos. Three settle-before-clear cycles on a business day. Net settlement in BSP demand-deposit accounts must succeed for every participant in that batch. Only then does the switch release the inward file. Only then may the receiving institution start crediting.

InstaPay is not a faster PESONet. Customers send between participating BSP-supervised accounts. Domestic pesos only. Almost instant. Open every day. The customer credit is already final.

Banks do not settle each of those credits as RTGS. They prefund nets on PhilPaSSplus during weekday hours.

Instant for whom

The Federal Reserve Board uses "instant" only when two things happen. The end user gets funds immediately, at any hour. Interbank settlement of that same payment also happens in near real time.

FedNow does both. It processes and settles each payment in seconds, every day, as a debit and credit to master accounts at the Reserve Banks. A term of service requires the receiving bank to make funds available as soon as it is notified of settlement.

InstaPay meets the customer half and fails the interbank half. Same-Day ACH fails both halves. It is still a faster batch.

The public US instant row on the overview is FedNow. This page still does not cover The Clearing House RTP.

What the wrong sibling expects

If you treat InstaPay as ACH, you expect a batch, a later day, and a debit product. You will not find a pull on the published InstaPay or PESONet FAQs. Recurring "charge again on the 1st" is a different job.

If you treat InstaPay as FedNow, you expect each interbank payment to post as RTGS on a master account, 24x7. The customer already has the money. The banks still net and prefund on weekday RTGS hours.

If you treat a grocery tap as either of those rails, you have mixed the private card overlay with the Fed four-list and BSP's designated-operators list. An authorization is a hold. Settlement is later. InstaPay credits the receiver when the payment completes.

Not on this page

The InstaPay amount here is the published FAQ figure: PHP 50,000.

Credits-only is what the published InstaPay and PESONet FAQs say. BSP pages also name Bills Pay Ph, EGov Pay, InstaPay for Business, and Direct Debit. Those names are not on the designated-operators table. They are not this collision.

GCash-to-GCash and Maya-to-Maya transfers are not split from interoperable InstaPay in BSP's public series. They are later walks.

Sources

Same primaries as the overview and the glossary. Not a first look.

Back to top