Learn · Payment direction
Push vs pull payments: what’s the difference and why it matters
How payer-initiated push payments differ from payee-initiated pull payments across wires, ACH, instant transfers, direct debit, and recurring card charges.
On this page
In short
What is the difference between push and pull payments?
In a push payment, the payer initiates an instruction that sends funds to the payee. In a pull payment, the payee or biller initiates a collection against the payer’s account under prior authorization. The direction changes who controls timing, which data must be verified, and how fraud and exceptions appear.
Direction is about who initiates the instruction
Nacha provides the cleanest side-by-side definition. An ACH credit is a push from the originator’s account through its originating bank to the receiver’s account. Payroll direct deposit is a common example. An ACH debit is a pull: the originator initiates an entry that debits the receiver’s account and credits the originator. An insurance-premium collection is one example. The “originator” is the party that creates the ACH entry, so it can be the payer for a credit or the payee for a debit.
The European Central Bank makes the same distinction in SEPA. It defines a credit transfer as a payment from payer to payee initiated by the payer. It defines direct debit as a transfer initiated by the payee based on the payer’s consent through a mandate. These definitions prevent a common mistake: both payments move money from payer to payee, but the instruction enters the system from opposite sides.
Push and pull compared
| Feature | Push payment | Pull payment |
|---|---|---|
| Instruction initiator | Payer or payer’s authorized agent | Payee or biller under prior authority |
| Timing control | Payer chooses when to send | Payee chooses when to collect within the agreement |
| Primary setup data | Beneficiary identity and receiving details | Payer account or credential plus authorization |
| Recurring pattern | Standing order or scheduled credit | Direct-debit mandate or stored-credential billing |
| Fraud focus | Wrong or impersonated beneficiary | Unauthorized, excessive, or post-revocation collection |
| Cash application | Payee depends on payer’s remittance reference | Biller creates the collection against a known obligation |
Conceptual comparison. Authorization, finality, returns, disputes, and liability depend on the specific rail, account, agreement, and law.
Common push payments
Wires and real-time gross settlement transfers
A wire is a push instruction. The sender tells its bank which beneficiary to pay; the beneficiary does not debit the sender’s bank account. The Federal Reserve describes Fedwire as a real-time gross settlement service in which qualifying payment orders are processed individually and accepted settlement in central bank money is final and irrevocable. That makes beneficiary verification critical before release. The cited Fedwire documentation describes participant-sent payment orders, not payee-originated recurring debits.
Instant credit transfers
SEPA Instant is an instant credit transfer, so the payer side pushes the payment. FedNow likewise processes customer credit transfers between participating institutions. Its operating procedures show that a request for payment is a separate message: when accepted, it can lead to a subsequent customer credit transfer. The request does not itself debit the payer. This distinction lets a merchant ask for money while the payer retains the final send decision.
Scheduled credits and standing orders
Push does not require a person to click every time. A payer can establish a standing order or future-dated credit through its provider. Nacha’s Pay by Bank FAQ describes a standing order or forward-dated payment as the credit-transfer equivalent of direct debit. The important control remains direction: the payer preconfigures the outbound instruction instead of granting the biller authority to initiate debits.
Common pull payments
ACH and SEPA direct debits
A biller can originate an ACH debit after obtaining the authorization appropriate to the receiver, account, and entry type. A SEPA creditor can initiate a direct debit under the payer’s mandate. The payee controls the collection date within the authorized terms, which is useful for subscriptions, utilities, invoices, and scheduled collections. That convenience depends on correct authorization, amount, timing, revocation, and return handling; possession of account details alone is not permission.
Stored-card and recurring card charges
Cards use network-specific concepts rather than the bank-transfer labels alone. Visa’s framework calls a later subscription charge a merchant-initiated transaction based on a pre-agreed standing instruction and stored credential. That is pull-like in business terms: the merchant starts the later charge while the cardholder is not actively participating. It is not identical to ACH debit because authorization messages, credential storage, issuer decisions, settlement, refunds, and disputes follow card rules.
Some rails support both directions
ACH explicitly supports credits and debits. UPI also exposes both “pay” and “collect” patterns: NPCI describes a virtual address supporting pull and push, along with peer and merchant payments. But a collect request is not the same as an unapproved debit. The payer authorizes the requested UPI payment with its UPI PIN. Product wording such as “request,” “mandate,” and “autopay” must therefore be mapped to the actual instruction and consent sequence before classifying the risk.
The fraud problem moves with the control point
Push risk: the payer may authorize the wrong destination
Push control prevents a payee from initiating arbitrary debits, but it does not prove the beneficiary is genuine. Business email compromise can trick an authorized employee into sending to fraudster-controlled details. The FBI advises independently verifying payment requests and any change in account number or procedure. Nacha’s credit-push fraud initiative likewise recognizes that ACH credits can carry impersonation fraud. Protect beneficiary creation and change, not just the payment button.
Pull risk: the collector may exceed or lack authority
Pull gives the merchant or originator initiation power, so the control centers on proof of authorization, amount, date, frequency, and revocation. Nacha places the burden on the ACH originator to obtain proper authorization and distinguish consumer from business accounts. For covered US consumer accounts, Regulation E requires signed or similarly authenticated authorization for preauthorized debits, a copy for the consumer, and stop-payment and revocation handling under its conditions. Commercial accounts require separate agreement and rule analysis.
Return or error rights cannot be inferred from the word “pull.” Regulation E’s error-resolution section covers unauthorized and incorrect electronic fund transfers for covered consumer accounts. It does not create one worldwide right for every commercial debit, card charge, or mandate. Store the account classification, authorization evidence, rail, dates, and dispute status needed to apply the correct rule instead of hard-coding a generic refund promise.
Which direction fits a business use case?
| Use case | Often fits | Why | Control to emphasize |
|---|---|---|---|
| One-time supplier payment | Push | Buyer controls amount, date, and destination | Contract, approval, and independently verified beneficiary |
| Payroll | Push | Employer creates a controlled disbursement file | Employee master-data change and duplicate-file controls |
| Fixed subscription | Pull or scheduled push | Merchant convenience or payer control can both work | Clear renewal terms, consent, cancellation, and failure handling |
| Usage-based invoice | Pull with amount authority, or payer-approved push | Amount changes each cycle | Transparent calculation, notice, dispute path, and maximum exposure |
| High-value urgent transfer | Push | RTGS and wire systems accept sender payment orders | Dual release, beneficiary verification, cutoff, and finality warning |
| Customer collections at scale | Pull, request-to-pay, or both | Biller can schedule collection or ask payer to send | Authorization evidence, reference quality, returns, and exceptions |
Design the direction explicitly
Identify the initiator
Name the party and system that creates the instruction, not merely the party receiving funds.
Define authority
For push, document payment release and beneficiary controls. For pull, document consent, permitted amount, timing, frequency, and revocation.
Select the rail
Check whether it supports credit, debit, request-to-pay, standing orders, or only a subset, plus the relevant account type and geography.
Design exceptions
Specify declines, returns, stop payments, refunds, recalls, duplicates, uncertain outcomes, and customer disputes using the actual scheme rules.
Connect remittance and reconciliation
Carry or generate a reference that lets both sides match the movement to the obligation, regardless of who initiated it.
Push and pull payment questions
Is a bank transfer always a push payment?
No. A credit transfer or wire is push, but a bank-account direct debit is pull. ACH and SEPA both support distinctions between payer-initiated credits and payee-initiated debits. Identify the instruction, not the broad label “bank transfer.”
Are wire transfers push only?
Yes in this framework. The sender instructs its bank to pay a beneficiary. A payee can send an invoice or payment request, but it cannot originate a Fedwire payment order that debits the payer as a direct debit would.
Can ACH payments be both push and pull?
Yes. Nacha defines ACH credits as pushes into a receiver’s account and ACH debits as pulls from a receiver’s account. The authorization, entry classification, return handling, and account type differ between applications.
Is a card payment a pull payment?
It is often described as pull-like because the merchant submits the charge. The precise card model is more detailed. A checkout can be cardholder-initiated, while a later subscription renewal can be merchant-initiated under stored-credential consent.
Are push payments safer than pull payments?
Not universally. Push limits reusable debit authority but can be misdirected by invoice or beneficiary impersonation. Pull makes collection convenient but requires strong authorization, amount, revocation, and dispute controls. Rail-specific finality and account protections matter more than the label alone.
Is a request for payment a pull?
Not necessarily. A request can carry amount and remittance information while leaving the payer to authorize a subsequent credit transfer. If prior authority lets the biller initiate a debit without payer action for that cycle, the collection is pull.
Which direction is better for recurring B2B invoices?
Use pull when the customer grants suitable authority and predictable collection matters. Use scheduled or approved push when the payer needs control over each release. Consider invoice variability, approval workflow, cash application, return rules, and the parties’ bargaining terms.
Sources
External links open in a new tab.
- Instant payments — European Central Bank
- About the FedNow Service — Federal Reserve Financial Services
- Pay by Bank FAQs — Nacha
- How ACH works — Nacha
- Single Euro Payments Area — European Central Bank
- Fedwire Funds Service product sheet — Federal Reserve Financial Services
- FedNow Service Operating Procedures — Federal Reserve Financial Services
- Stored Credential Transaction Framework — Visa
- UPI product overview — National Payments Corporation of India
- UPI frequently asked questions — National Payments Corporation of India
- Business Email Compromise — Federal Bureau of Investigation
- New Nacha rules take aim at credit-push fraud — Nacha
- Regulation E § 1005.10 — Consumer Financial Protection Bureau
- Regulation E § 1005.11 — Consumer Financial Protection Bureau
Written by
Glide Research
Payments research
Glide Research maps payment rails, FX corridors, and banking access so travellers, freelancers, and treasury teams can move money without legacy wire tax.
- Published
Glide · Borderless banking
Moving money across borders?
Hold crypto and 80+ currencies in one account, convert close to the mid-market rate, and pay out on local rails instead of paying the wire tax. Solo, or with multisig for teams.
- Currencies
- 80+
- Spend anywhere
- Visa card
- Registered with
- FINTRAC · Canada