Payment methods: push and pull

Last updated 3 min read

When you make a payment, there are two basic models. Who starts the payment. Is it the receiver or the sender? In a pull process, the receiver initiates a debit from the payer’s account. In a push process, the payer actively sends the money.

Each model affects control, security, cost, refunds, and speed in different ways.

  • Pull: the receiver initiates a charge based on your prior consent and the account details you provided.
  • Push: the payer starts the transfer themselves.

Pull payments

Typical examples are card charges (debit/credit) and direct debits such as SEPA direct debit. You share your card number/PIN or your IBAN and the direct-debit mandate. The receiver then collects the invoice amount automatically.

Advantages

  • Very convenient for recurring payments like rent, utilities, subscriptions.

  • No manual approval needed each time. Disadvantages

  • More trust required: third parties can pull money from your account.

  • Refund processes are needed. If used (for example, a chargeback or returned debit), fees may apply.

  • Settlement is often slower.

  • Risks from sharing sensitive data.

Push payments

Here only the payer triggers the movement, for example with a standard bank transfer. The receiver can send a payment request, but money moves only after the sender initiates it.

Advantages

  • High control for the payer.

  • Very fast confirmation with instant transfers. Disadvantages

  • More responsibility for the sender (check amount, reference, recipient).

  • Usually cannot be reversed.

Bitcoin

On the base layer, Bitcoin enforces push payments. Only the holder of the private key can sign a transaction. No third party can “pull” funds.

  • Self-custody: as long as you hold the keys, only you decide.
  • Custody: if a custodian such as an exchange holds your bitcoin, they can spend it technically, and you lose the push property.

Lightning

Lightning is also push-based. The sender initiates the payment. Settlement is fast.

Lightning payment cards (for example, “Bolt Card”) combine an NFC card with custodied Lightning funds. When you tap, the point-of-sale terminal reads the LNURL on the card, requests approval from the card issuer, and creates a Lightning invoice. The invoice is paid immediately and your balance is debited.

Technically this is a Lightning push payment to the merchant, but for the user it feels like a pull payment, because the merchant triggers the charge and the operator debits your balance. In practice you pay like with a contactless bank card, only the rails are Lightning and it takes seconds. Since the operator can access your balance and debit it on tap, these cards behave as pull payments in everyday use.

If, instead, the merchant shows you an invoice and you scan the QR code and pay it, that is a pure Lightning push payment again.

Image

Payment with a Bitcoin NFC card

Final Thoughts

  • Pull payment = receiver initiates the charge (for example, direct debit).
  • Push payment = payer initiates the transfer (for example, bank transfer).
  • Bitcoin is “push by design”: only the owner can move coins. Lightning can add pull-like behaviour via NFC cards.

Ready to put this knowledge into action?

Start building your Bitcoin wealth with Bittr today.

Start Saving Bitcoin