f2fiat2bitcoin.Explore Bitcoin
Menu
Bank authorization

ACH debit vs. credit: who starts your Bitcoin bank payment?

Short answer

An ACH credit pushes money from the initiating party's account to another account. An ACH debit lets a company initiate a pull from your account with authorization. Both use ACH. Follow the exact flow the Bitcoin provider offers; a linked bank account does not mean a payment was authorized, sent or completed.

Learn what push and pull mean, compare two purchase scenarios, and identify the instruction you are actually approving.

Start with the ACH Bitcoin purchase guide for the overall process. This article focuses on who initiates the dollar payment. Fiat2Bitcoin remains prelaunch, and no particular ACH push or pull option is promised for a future offer.

An ACH credit pushes funds on the sender's instruction. An authorized ACH debit lets the collecting company initiate a pull. Bitcoin delivery is separate.
Follow the exact offered flow. A manual push is not a substitute for a pending authorized debit.

ACH debit versus credit at a glance

Scroll across the table to see all columns.

Payment direction depends on who initiates the entry
QuestionACH credit / pushACH debit / pull
Who starts the ACH instruction?The party sending the moneyThe company collecting an authorized payment
Common exampleAn employer sends payrollA utility collects an authorized bill payment
Possible purchase flowYou instruct your bank to send funds, if acceptedYou authorize the provider to collect funds, if offered
What must match?Verified recipient, account and required referenceAuthorized account, amount and payment terms

Nacha explains ACH credits and debits through payroll and bill-payment examples. The distinction describes how the network instruction starts. It does not mean an ACH credit is a credit-card purchase or a loan.

In either purchase scenario, money can leave your account. A debit on your bank statement alone therefore does not tell you whether the payment was initiated as an ACH debit or an ACH credit. Nacha's ACH developer guide explains the corresponding entries on both sides.

Two examples with the same dollar amount

Imagine a hypothetical $500 purchase flow that explicitly accepts an ACH credit. You receive verified instructions for that order, then ask your bank to send the permitted payment. Your task includes using the correct recipient details and any required order reference. Sending to an account used for some other purpose is not equivalent.

Now imagine a different $500 flow that offers an ACH debit. In the verified checkout, you authorize the provider to collect the stated amount from your eligible account. You retain that authorization and follow the existing order. Sending an additional $500 manually would be a separate payment, not a way to make the first one arrive faster.

These are illustrations, not Fiat2Bitcoin funding instructions. The dollar amount does not select the payment type. The eligible offer and authorization determine which action is required; if that is unclear, get clarification before moving money.

Five questions before approving the bank payment

  1. Who initiates the payment: my bank on my instruction, or the provider after my authorization?
  2. Which account, amount and date or schedule am I approving? Is the authorization for one payment or more than one?
  3. Does the flow require a specific recipient or reference, and have I verified the instructions through the original provider?
  4. When is the Bitcoin price fixed, and what review or release conditions remain after bank settlement?
  5. Where will I see the bank-payment status and the separate Bitcoin-delivery record?

Do not substitute wire instructions for ACH instructions, or create a manual transfer when the checkout asks for a debit authorization. For the differences between networks, use the ACH-versus-wire guide. A bank's transfer menu may offer several unrelated methods.

Does push or pull tell you when Bitcoin arrives?

Neither label is a delivery promise. The provider still has to identify the payment, apply the relevant review and release conditions, and complete the agreed purchase. Follow the ACH settlement and Bitcoin delivery guide to separate those milestones.

If a payment is missing, use the order reference with the provider and ask the relevant bank or initiating organization about the bank entry. Nacha's consumer FAQs explain that Nacha itself does not process individual payments or hold their records. The ACH trace-number guide helps you prepare a focused inquiry.

If you do not recognize a debit, contact your bank promptly through its verified channel. Describe whether you authorized it and what differs from your agreement. Do not initiate another payment to cancel out an unexplained entry. A cancellation, return or dispute needs its own confirmed outcome.

Sources & further reading

General payment information and purchase-specific details serve different purposes. Review the current offer and terms before proceeding.

Original Fiat2Bitcoin guide. Examples are illustrative; they are not live quotes or customer transactions. How we prepare our guides.

PUT THE DETAILS IN CONTEXT

Know your next step.

Explore purchase details
CONTINUE READING

One question
leads to another.

Bank transfers · 5 min read

What is an ACH transfer? A guide for Bitcoin buyers

Learn what an ACH transfer is, how ACH credits and debits differ, and what to check before using a bank account to fund a Bitcoin purchase.

Read the guide
Bank transfers · 5 min read

Can you buy Bitcoin with ACH instantly? Settlement and delivery explained

Understand ACH Bitcoin purchase timing: payment authorization, bank settlement, provider holds, and wallet delivery. Learn what “instant” actually describes.

Read the guide
ACH payment tracking · 5 min read

ACH trace number: how to track a Bitcoin bank payment

Find an ACH trace number, ask the bank or provider to investigate, and distinguish a bank-payment reference from a Bitcoin order or transaction ID.

Read the guide