Proposals
Payment link vs bank transfer: which to put on your invoices
A bank transfer costs you little or nothing to receive but asks the customer to copy your details and remember to pay; a card payment link costs a few percent but lets them pay in one tap from the invoice email. For most small businesses the answer is to offer both, and to use the link where the speed of payment is worth more than the fee.
Nuwan Madhusanka · Co-founder
5 min read · Published
Put both on your invoices. A bank transfer is the cheapest way to receive money, close to free on most business accounts, but it relies on the customer copying a BSB and account number and remembering to do it. A payment link is a button in the invoice email that opens a card payment page; it costs a few percent of the invoice but turns paying into a single action, which usually means money arrives sooner.
The question is not which is better in general but which matters more for a given invoice: the fee, or the days. A related pair of pages define the terms: what a payment link is and Stripe Checkout for invoices.
The fee arithmetic
Stripe’s standard Australian pricing, read on 13 October 2026, is 1.65% plus 30 cents for domestic cards and 3.5% plus 30 cents for international cards, with fees including GST. On a $2,200 invoice, that is $36.60 for a domestic card and $77.30 for an international one.
A platform that sends the link may add its own fee. OneCraft takes 2% of each card payment on Starter, 1% on Pro and 0.5% on Pro+, with Stripe’s fees on top, and a free account cannot connect Stripe at all. The table above adds those together. On Pro, a domestic card costs $58.60 on a $2,200 invoice, about 2.7%.
A bank transfer costs whatever your bank charges to receive, which on most business accounts is nothing. So the card link has a real cost, and the only reason to pay it is that it changes customer behaviour.
Speed
The cost of waiting is easy to forget because it does not show up as a line on a statement. If a card link means a $2,200 invoice is paid on the day it arrives instead of three weeks later, that is three weeks of cash you did not have to fund from your own account.
Bank transfers themselves are fast now. The Reserve Bank describes payments over the New Payments Platform as available to the recipient in near real time, around the clock. The delay is not the rail but the customer: opening their banking app, adding you as a payee, copying the reference and actually doing it. A card link removes those steps.
Newer bank based options sit between the two. PayTo lets a customer authorise payments from their bank account through their online banking. It is cheaper than cards on Stripe’s price list but still a fee, and it is not offered on the OneCraft pay page, which takes cards through Stripe Checkout only.
Fraud and changed bank details
Each method has its own risk.
The big risk with bank transfer is payment redirection: someone compromises an email account and sends a fake invoice or a “we have changed banks” message, and the customer pays a criminal. The defence is procedural. Print on every invoice that your bank details will never change by email, and ask customers to confirm any change by phone on a number they already have.
The risk with card links is a fake link. A customer who clicks a link in a spoofed email could be taken to a lookalike page. A pay page on your own system that only ever hands over to the processor’s own checkout reduces this. In OneCraft, the Pay now button checks the checkout address is a checkout.stripe.com page before redirecting and refuses anything else.
Card payments also carry the possibility of a chargeback, where the customer disputes the payment with their bank. For services that were clearly accepted and delivered, keep the accepted proposal and its acceptance record as evidence.
What customers prefer
business.gov.au’s guidance on payment methods notes that cards are now the most common electronic payment method, and that card providers charge service fees. In business to business work, many customers still pay invoices by bank transfer in a weekly or monthly run from their accounting software, and a card link is irrelevant to them. Individuals paying a tradie, a photographer or a tutor are the opposite: they pay from a phone, and a link they can tap from the email gets paid faster than details they have to type.
Offering both
The practical setup is the same for most small businesses:
- Put your bank details on every invoice, with your business name as the account name.
- Add a card payment link for customers who want it.
- Use the card link by default for individuals and for deposits, where getting paid on the day of acceptance matters most.
- Mark bank transfers paid as they arrive, and let card payments mark themselves.
In OneCraft, every issued invoice has a public pay page with the amount due, the items, the PDF and your bank details printed as you entered them. When Stripe is connected on a paid plan, the page also shows Pay now, which opens Stripe Checkout; a payment confirmed by Stripe marks the invoice paid without you touching it. Bank transfers are marked paid by hand. When a proposal with a deposit is accepted, the deposit invoice is created due that day, so a client can pay by card within a minute of saying yes. The invoice pay link page walks through it.
A worked comparison
Tidewater Digital invoices two clients $2,200 each in the same week. The first, a company with a monthly payment run, pays by bank transfer 26 days later at no cost. The second, a sole trader, taps the card link in the invoice email and pays the same evening; on the Pro plan Tidewater receives $2,141.40. The card cost $58.60 and brought the money in 25 days earlier.
Neither choice is wrong. The point is to let each customer use the method that gets them to pay soonest. The invoice example shows where bank details and payment terms sit on the page, and how to write an invoice covers the rest of what belongs there.
| Method | Stripe fee | OneCraft platform fee | Total cost | You receive |
|---|---|---|---|---|
| Bank transfer | None | None | Your bank's fees, often nil | Up to $2,200.00 |
| Domestic card, Starter plan | $36.60 | $44.00 (2%) | $80.60 | $2,119.40 |
| Domestic card, Pro plan | $36.60 | $22.00 (1%) | $58.60 | $2,141.40 |
| Domestic card, Pro+ plan | $36.60 | $11.00 (0.5%) | $47.60 | $2,152.40 |
| International card, Pro plan | $77.30 | $22.00 (1%) | $99.30 | $2,100.70 |
| Card on the Free plan | Not available | Not available | Free accounts cannot connect Stripe | Use bank transfer |
A finished example
Lantern Creative bills Meridian Property Partners $19,437 for six branding and website lines. Both ABNs are printed, the buyer’s purchase order PO-8842 is quoted, and the due date is 14 days after issue. Everything an accounts payable team checks before paying sits in one block above the table, and the bank details sit under it.
Read the tax invoice template with gst, terms and a due dateQuestions people ask
Is a payment link safe for my customers?
A link that opens a known payment page, such as Stripe Checkout, means the customer types their card into the processor's page rather than into an email or a form you host. In OneCraft the pay button only ever redirects to a checkout.stripe.com address and refuses anything else. Customers should still check the link came from you before paying.
Should I pass card fees on to the customer?
You can build the cost into your prices, or add a surcharge where your tools allow it and the current card surcharging rules permit it. OneCraft has no surcharge setting, so if you want to recover the fee, include it in your rates rather than adding it at checkout.
How quickly does a bank transfer arrive?
Payments sent through the New Payments Platform, for example with Osko or PayID, are available to the recipient in near real time, around the clock, according to the Reserve Bank. Older transfers between some accounts can still take until the next business day. Either way, you have to check your account and mark the invoice paid yourself.
What is the risk with bank details on an invoice?
Payment redirection fraud. A criminal who gets into your email, or your customer's, sends a fake invoice or a change of bank details, and the customer pays the wrong account. Tell customers your details will never change by email, and ask them to call you on a known number before paying any new account.
Do customers prefer card or bank transfer?
Businesses paying from an accounts system often prefer bank transfer because it fits their payment run. Individuals, especially on a phone, often prefer a card because it is one tap and earns rewards. That split is why offering both on the same invoice usually gets money in faster than choosing one.
Where does the money from a pay link go?
In OneCraft, straight to your own Stripe account. Payments are destination charges through Stripe Connect, so OneCraft never holds the funds; it takes its platform fee and Stripe pays out the rest on your account's normal schedule. Connecting Stripe needs a paid plan, and the currency follows the connected account.
Written by
Nuwan Madhusanka · Co-founder
Works across the builders and the export paths: how a form becomes a PDF, how a flyer canvas becomes a print file, and how a signed document carries its audit trail.
LinkedIn profileWritten and checked by the OneCraft team. Last checked .
Make your own proposal
Describe what you need and the generator writes and designs it, then you edit anything you like.
See what it can makeRead next
Invoice payment terms in Australia
Australian small businesses most often invoice on 7, 14 or 30 day terms, and there is no single legal default: the terms are whatever you and the customer agree, printed on the quote, the contract and the invoice. Choose the shortest terms your customers will accept, take a deposit on larger jobs, and make the due date a calendar date rather than a number of days.
How to chase an unpaid invoice
Chase an unpaid invoice in five steps that get firmer each time: a polite reminder the day after it falls due, a phone call to the accounts contact in the first week, a written final notice at two weeks, a letter of demand, and a small claims filing if nothing moves. Keep every step in writing, keep the tone level, and offer a way to pay before you describe what happens next.
The quote to cash process, step by step
The quote to cash process is every step between a customer asking for a price and the money landing in your account: brief, quote, follow up, acceptance, deposit, delivery, final invoice and payment. For a small business the cash is lost in the gaps between those steps, so the aim is to remove the waiting at each handover.
For the steps inside the builder, read the guide on this topic.