How to Get Paid by Customers Who Still Pay by Bank Transfer
A practical guide to bank-transfer collections: choosing local rails, putting the right details on invoices, matching references, converting funds to stablecoins and reconciling payments.
Many customers still prefer to pay invoices from a bank account, even when your treasury operates partly in USDC or USDT. The practical solution is to give customers familiar local bank details, receive the bank transfer in fiat, match it to the correct invoice and then decide whether to hold the funds or convert them to stablecoins.
A reliable collections setup has four parts: the right receiving account, clear payment instructions, reference matching and a documented reconciliation process. Here is how finance teams can put those pieces together.
Choose the receiving rail by customer and currency
Where possible, let customers pay through the domestic or regional rail they already use. This can reduce delays, correspondent bank deductions and data-entry errors compared with asking every customer to send an international SWIFT payment.
| Currency | Common rail | Typical timing | Best suited to |
|---|---|---|---|
| EUR | SEPA | Usually one business day | Routine euro invoices |
| EUR | SEPA Instant | Usually seconds, if both banks participate | Urgent or time-sensitive payments |
| USD | ACH | Typically one to three business days | Lower-cost domestic collections |
| USD | Fedwire | Generally same business day before bank cut-off | Large or urgent domestic payments |
| GBP | Faster Payments | Usually seconds or minutes | Everyday UK customer payments |
| GBP | CHAPS | Generally same business day before cut-off | High-value or urgent payments |
| GBP | BACS | Usually three working days | Planned, non-urgent payments |
| Multiple | SWIFT | Often one to five business days | Cross-border payments without a local rail |
These timings are indicative rather than guaranteed. Bank cut-off times, weekends, holidays, compliance reviews and incorrect beneficiary details can all affect settlement.
Stablerail supports fiat accounts and rails including SEPA and SEPA Instant, ACH and Fedwire, SWIFT, Faster Payments, CHAPS and BACS, subject to KYB, jurisdiction and industry eligibility. Multi-currency balances and virtual IBANs can help separate collection flows without opening an unrelated bank account for every market.
Put complete bank details on every invoice
Do not make customers search an email thread for payment instructions. Each invoice should show the details needed for that currency and rail.
For EUR payments
- Legal beneficiary name
- IBAN
- BIC or SWIFT code where required
- Bank name and address if requested
- Invoice-specific payment reference
For USD payments
- Legal beneficiary name
- Account number
- ACH routing number or wire routing number, as applicable
- Account type if required
- Bank name and address
- Invoice-specific reference or memo
For GBP payments
- Legal beneficiary name
- Sort code
- Account number
- IBAN and BIC for international payments, where applicable
- Invoice-specific reference
The beneficiary name should match the name registered to the receiving account. If the commercial brand on the invoice differs from the legal entity name, explain the relationship clearly. This reduces the chance that the payer’s bank flags or rejects the transfer.
Also state the invoice currency explicitly. A customer sending USD to EUR details may trigger a bank conversion at an unknown rate, making the amount received different from the amount due.
Design references for reliable matching
References are the simplest way to connect incoming transfers to open invoices. Use a short, unique and stable format, such as INV-10482. Avoid relying only on the customer name: one customer may have several unpaid invoices, while a payment may arrive from a parent company, payment processor or accounts-payable provider.
A good reference policy should:
- Assign one unique reference to each invoice.
- Keep the reference within the character limits of the relevant bank rail.
- Avoid punctuation that a bank may remove.
- Ask customers not to combine invoices unless they provide a remittance breakdown.
- Store both the expected reference and received reference in the accounting record.
Virtual IBANs can provide another matching layer. For example, a finance team may assign a distinct virtual IBAN to a customer, business unit or marketplace. Incoming funds can then be attributed even if the payer omits the invoice number. The underlying setup and availability will depend on the account and currency.
Create rules for exceptions
Not every payment will match automatically. Build an exception queue for transfers with a missing reference, partial payment, overpayment, unexpected currency or sender name that does not match the customer record.
For each exception, capture the received amount, currency, sender, value date, bank reference and candidate invoice. Finance staff can then request remittance advice from the customer or apply the payment manually. Do not mark an invoice as paid based only on a payment screenshot; wait until funds are credited and available.
Small differences also need a policy. A short payment might reflect an intermediary bank fee rather than a customer dispute. Decide when to leave the balance open, write off a small variance or ask the customer to settle it.
Decide when to convert fiat into USDC or USDT
Once a transfer has settled, the treasury can retain the fiat balance or use an on-ramp to convert it into USDC or USDT. The decision should follow the company’s actual obligations rather than an automatic “convert everything” rule.
Before conversion, check:
- Upcoming fiat costs: Keep enough EUR, USD or GBP for payroll, tax and supplier payments.
- Conversion price: Review the published price for the relevant fiat-to-stablecoin corridor, including any stated fee or spread.
- Network: Select the blockchain required for later payouts or transfers.
- Liquidity timing: Confirm when converted funds will become available.
- Destination: Verify the approved self-custodial vault and network before moving funds.
Where configurable conversion rules are available, finance teams can set thresholds—for example, convert only the amount above the next 30 days of expected fiat expenses. Larger conversions may still require quorum approval under the company’s treasury policy.
Stablerail supports fiat-to-stablecoin on/off-ramps and corporate treasury balances for USDC and USDT. Teams that need to receive stablecoins directly as well can review stablecoin payment collection options.
Reconcile the full payment lifecycle
Reconciliation should connect the bank receipt, customer invoice, any conversion and the final treasury balance. A simple daily workflow is:
- Import or review newly credited bank transactions.
- Match each transfer by reference, customer and amount.
- Post the receipt against the accounts-receivable invoice.
- Move unmatched items to the exception queue.
- Record conversion fees, spreads and foreign-exchange differences separately.
- If funds are converted, link the fiat debit to the stablecoin credit and network transaction.
- Retain statements, transaction records and approvals for the period close.
Use the settlement or value date consistently rather than the date on which a customer says it initiated payment. For accounting purposes, record gross receipts and fees separately when the available evidence supports that treatment. Your accountant should confirm the correct policy for the entity and reporting framework.
A practical invoice-to-treasury checklist
- Complete KYB and confirm currency, jurisdiction and industry eligibility.
- Activate the relevant receiving details and local payment rails.
- Add the correct beneficiary and reference instructions to invoice templates.
- Test each rail with a small payment before using it for major collections.
- Define automatic and manual matching rules.
- Set an owner and response time for payment exceptions.
- Document when fiat may be converted into USDC or USDT.
- Reconcile receipts, conversions and treasury balances daily.
The best way to receive bank transfer payments is to keep the customer experience conventional while making the back-office process structured. Local details, unique references and clear conversion rules give customers a familiar way to pay and give finance teams cleaner collections, fewer unidentified receipts and a more reliable path from accounts receivable into the stablecoin treasury.
Finance writers covering stablecoin treasury, payments, compliance, and risk controls.
More about the Stablerail team- Stablecoin treasury managementApprovals, limits, yield and reporting on one balance.
- Stablecoin payoutsBatch contractor and vendor payments with screening.
- USDT vs USDCWhich stablecoin your company should settle in.
- Stablecoin finance glossaryMPC, off-ramp, travel rule and the rest, in plain English.
- Product updatesEverything we ship, month by month.

