How to accept payments on your website
Taking card payments on your own website used to mean a proper development project. Now it's mostly wiring up a processor like Stripe. Here's what that involves, what it costs, and when you actually want a shop instead.
What this is for
This covers taking payments directly on your own site for things you don't sell through a shop: services, bookings, deposits, invoices. If you're selling physical products, that's a shop (Shopify, which the next guide covers), and that comes with its own checkout already built in.
How it works
Stripe, or a similar processor, gets connected to your site so visitors can pay by card without leaving it. You'll need your own Stripe account, because the money settles to you, not to me, and Stripe takes a small cut per transaction rather than charging a monthly fee: currently 1.5% + 20p for a standard UK card. There's nothing else to pay Stripe unless a customer pays with an international or premium card, which costs a little more.
The cost on my side
Payment processing is a £250 add-on, and it's built into the Premium package as standard. Because it's an integration handling real money, a site with payments needs to sit on at least the Standard maintenance plan.
One thing worth knowing
Stripe's fraud-prevention cookie is a genuinely debated case rather than a clean exemption, so I ask for cookie consent before it loads rather than assume it's exempt. It's a small detail, but it's the kind of thing that matters if you're ever asked about your site's compliance.
When to choose this over a shop
If you're taking a deposit, charging for a consultation, or letting someone pay an invoice online, this is the right tool. If you've got a catalogue of products to sell, go with Shopify instead: you get inventory, shipping, and a checkout built for retail, not just a payment box.
More guides
- How much does a website cost in the UK?
- Website builder vs hiring a web designer: which is right for you?
- What should a small business website include?
- How long does it take to build a website?
- Do you need online booking on your website?
- Shopify vs a custom-built online shop: which is right for you?
- What is a client portal, and does your business need one?
- E-signatures for small business websites: how they work and if you need them
- AI chatbot vs live chat: which suits your business?
- Do you need a CMS for your website?
- Should your small business website have a blog?
- Does website speed actually affect your Google ranking?
- CRM integration: is it worth it for a small business website?
- What does website maintenance actually include?