How to Accept Payments Online: A Practical Guide for Your Small Business
You have agreed the job. Now comes the awkward part: sending your bank details, checking whether the money has arrived and chasing a customer who says they will sort it later. Or perhaps somebody wants to buy through Instagram, but you do not have a website ready.
Accepting payments online can make that part easier. You do not always need a full online shop, a developer or a complicated payment system. A hosted payment link may be enough for a deposit. An invoice payment button may suit a service business. A website checkout becomes useful when customers need to browse, choose and pay without speaking to you first.
The aim is to choose the smallest setup that handles your real sales properly, while keeping a clear record of what was paid and what you still owe the customer in goods or services.
Quick answer: use a payment link for a simple remote payment, an online invoice for a named customer and a specific job, a booking checkout for appointments, or an ecommerce checkout for a product catalogue. Then compare the complete fees, payout timing and refund process before going live.
Some links are affiliate links. We may earn a commission if you use them, at no extra cost to you. This guide uses published information and illustrative examples rather than claimed conversion tests.

Choose the payment journey before the provider
A tradesperson taking one deposit a week has a different problem from a retailer handling 50 orders a day. The first needs a reliable payment request and a good record. The second needs orders, stock and dispatch to stay connected.
If you are unsure what a gateway or merchant account means, our merchant services guide explains the terms. You do not necessarily need to buy each component separately; some providers package the payment service together.
Route one: take payment without building a website
A hosted payment link takes the customer to a payment page managed by a provider. You create the request, check the description and amount, then send the link through your normal communication channel.
Stripe, for example, offers Payment Links that work without a website or custom code. Stripe Payment Links.
This can suit a gardener collecting a deposit, a baker confirming a custom order or a tutor collecting payment for a session. But give the customer enough detail to recognise what they are paying for. “Payment £100” is less useful than an identifiable order or invoice reference.
Decide whether the link is reusable or intended for one customer. If a reusable link can accept further payments, do not mistake it for an invoice that closes automatically once paid. Check the provider's settings and the process for disabling a request.
A link makes payment easier; it does not remove the need to agree the job, delivery or cancellation terms. Keep those details alongside the transaction record.
Route two: add payment to your invoices
For service businesses, the invoice is often the better starting point. You want the customer to understand the amount, the work it covers and the due date, then pay without a separate conversation.
Before switching to a new invoice tool, check the payment options in the software you already use. Avoid creating a second invoice just to add a payment button. Two versions of the same bill are a good way to produce duplicate reminders and confused customers.
Check what happens after payment. Does the invoice mark itself paid? Is the processing fee recorded separately? Can your bookkeeper match the gross invoice to the smaller payout? Test the whole journey before sending it to a customer.
For larger business invoices, it can also be sensible to offer bank transfer alongside cards. Compare the costs and the customer's preference. Whatever method they choose, confirm payment in your own records rather than relying only on a screenshot they send.
Route three: add a proper website checkout
If customers need to select products, choose delivery and order at any time, a checkout connected to your store is usually more useful than individual payment links.
Start with your website platform. Check which payment providers it supports through maintained integrations, what the platform itself charges and whether the connection handles refunds and order status. A low processor rate can be offset by another platform transaction fee.
Keep the customer journey short and clear. Show the full price, delivery cost and expected timing before payment. Offer guest checkout where appropriate, explain accepted payment methods and make the next step obvious on a small screen.
Do not judge the checkout only on your own laptop. Test a phone, a different browser and an unsuccessful payment. A customer should be able to recover from a mistake without wondering whether the money has already been taken.
Our payment gateway providers guide helps with the provider shortlist once the platform requirements are clear.
Payment providers to compare for different needs
1 Stripe: a flexible option for payment links and website checkout
Stripe is worth considering when you want to start with a hosted payment page and potentially connect payments more deeply to your website later. Its public offering includes Payment Links and prebuilt Checkout, so a custom development project is not the only route. Stripe payment tools.
The practical question is who will maintain the setup. A simple link may be something you manage yourself. A more customised website connection needs clear ownership of updates, failed-payment handling and order records.
Good fit: a business that wants online payment options with room to develop. Watch for: assuming every additional product is included in the basic processing fee.
Read our Stripe payment gateway review for more detail.
2 Square: useful if you want online and counter sales under one provider
If your business already uses Square in person, compare its online options before adding another provider. Its general pricing page lists online checkout and payment links alongside other tools. Check the tariff for the exact service: a website checkout and an invoice payment are not necessarily priced the same. Square products and processing rates.
For a retailer adding collection orders, the possible benefit is a simpler operating routine. Ask how products, orders and refunds connect across channels rather than assuming that one brand name means every record automatically matches.
Good fit: an existing Square business extending into remote sales. Watch for: different charges between checkout, invoices and manually entered payments.
Explore Square, or read our Square payment gateway guide.
3 PayPal: another checkout route for customers who prefer it
PayPal provides online payment options as well as in-person products. Choose the online service you actually need and compare its specific terms. A PayPal POS or Zettle reader rate is not the rate for every PayPal online transaction. PayPal business payment options.
For your website, test how PayPal appears alongside other payment methods and what happens after the customer returns to your order confirmation. Make sure the sale has one clear record, whichever option was used.
Good fit: businesses whose customers want a PayPal payment option. Watch for: treating separate PayPal products and tariffs as one interchangeable service.
Our PayPal and Zettle guide explains the in-person side if you sell in both places.
4 An existing merchant-services provider: ask what is already available
If you already have a card-machine agreement, ask whether a payment-link or gateway service can be added. That may keep supplier relationships simpler, but it is only useful if the online offer fits your platform and trading model.
For example, takepayments lists online, pay-by-link and gateway services alongside its terminal products. Request separate online pricing and settlement terms rather than assuming your counter rate carries across. takepayments service range.
Good fit: established merchants reviewing their current provider before adding another. Watch for: extra setup, monthly charges and a new commitment.
Explore takepayments with your online requirements, or read our takepayments review.
What do online card payments actually cost?
Online pricing commonly combines a percentage and a fixed amount. That fixed part makes small orders relatively more expensive to process.
Stripe's published standard UK card rate is 1.5% plus 20p. Premium UK cards and overseas cards have different rates. Stripe UK pricing.
Using that standard-card rate purely as an example:
These figures exclude additional products and other charges. They show why a low percentage headline does not describe the cost of a small basket.
If you process 100 payments of £10, those transactions total £1,000 and the example fees total £35. Ten payments of £100 generate the same turnover but £17 in fees. The difference comes from paying the fixed charge 100 times instead of ten.
Use your average order value and payment count when comparing quotes. Include currency conversion where relevant, paid software, platform fees, dispute charges and the treatment of refunds. For the bigger picture, see our payment processing companies guide.
Deposits and balances: keep one clear trail
Suppose you agree a £400 job and collect a £100 deposit. The customer should receive a confirmation that identifies the job, the amount received and the £300 balance remaining. Your own records should show the same thing.
When the balance is paid later, link it to the original job. Do not simply create a generic second payment and hope you will remember what it covers. If processing includes a fixed charge, two payments can also cost more than collecting the same total in one transaction.
Explain what happens if the date changes, the work expands or the customer cancels. A deposit policy must be fair; calling money “non-refundable” is not a substitute for reasonable terms. CMA guidance on deposits and cancellations.
For appointment businesses, our salon payments guide shows how this affects the final checkout.
A successful payment is not the end of the job
There are three separate things to confirm: the payment succeeded, the order or invoice was updated, and the money followed the expected payout process. Check all three when testing a new setup.
A customer reaching a thank-you page is not enough on its own. Use the provider's payment status and your order record. If you use an integration, make sure an abandoned or failed payment does not accidentally trigger fulfilment.
Ask when the first payout is expected, which bank or provider account receives it and whether different payment methods have different schedules. Do not plan a supplier payment around money that has not yet become available. Ask the provider to confirm those dates and any conditions before relying on the money.
At the end of a reporting period, reconcile gross sales, refunds, fees and payouts. This helps explain why £1,000 of orders did not produce a £1,000 bank deposit.
Make refunds and disputes manageable
Keep the order description, customer communication and evidence of delivery or completed work. If a payment is disputed later, you want an organised record rather than a search through several phones and inboxes.
Use the provider's refund process and check its rules on returning processing fees. A refund may reduce your sales while leaving some costs in place. Account for that when setting prices and reviewing margins.
Protect access to the payment account with strong authentication and give staff only the permissions they need. Let hosted payment pages handle card entry; do not ask customers to email card numbers or send photographs of their cards.
Your first-payment checklist
- Choose the journey: link, invoice, booking or website checkout.
- Confirm your business is accepted and the payout account is correct.
- Set a recognisable business name and clear payment description.
- Check the full price and customer terms before the pay button.
- Test success, failure, confirmation and refund in the provider's supported test process.
- Check the record in your website or invoice system, not just the payment dashboard.
- Confirm how fees and payouts appear in bookkeeping.
- Give somebody responsibility for updates, customer questions and account access.
Questions small-business owners ask
Can I accept online payments without a website?
Yes. A provider-hosted payment link or online invoice can work for an agreed sale. You still need a clear description, customer terms and a process for fulfilment and refunds.
Do I need a card machine?
No, not for a customer paying on an online checkout. A machine is for in-person acceptance. If you need both, compare how the records and pricing work together.
Is the lowest processing rate always the best choice?
No. Include platform fees, fixed transaction charges and the time needed to manage orders. A slightly lower rate is less useful if it creates duplicate records or makes customers struggle to complete payment.
What is the simplest way to start?
Choose one common transaction, such as a deposit or invoice, and test it from request through payout. Once that works reliably, extend the setup to the next sales channel. You can compare more complex options through our online payment providers guide.
Published product information checked on 11 September 2026. Examples illustrate fee calculations and operating choices; they are not forecasts of sales improvements.










