Stripe + bespoke website: take payments without Shopify
Take payments directly on your website without Shopify's costs and complexity. Learn how Stripe integration works for service businesses, real timelines, and when it makes sense.
Stripe website integration: take payments without building (or paying) for Shopify
If you run a service business, you probably don't need Shopify. What you need is a way to take payments, one-off invoices, retainer fees, course fees, booking deposits, without the bloat of an e-commerce platform, the monthly cost, or the learning curve. That's where a Stripe website integration fits. It's fast to build, stays under your control, and costs a fraction of what Shopify charges.
The catch: integration speed, real costs, and who actually qualifies for Stripe vary wildly depending on your business type and payment flows. This guide covers the gaps that integration docs usually skip, timelines, hidden fees, restrictions, and when Stripe makes sense versus when you'd be better off elsewhere.
Why Stripe versus Shopify for service businesses
Shopify is built for inventory, fulfillment, and high-transaction-volume retail. If you're selling services, courses, consulting, design, hosting, membership tiers, you're paying for features you'll never use and admin screens you'll never open.
A Stripe website integration strips that away. You get a bespoke website that collects payments at checkout, nothing more. No dashboard to learn. No transaction limits. No monthly fee tier just for using the platform.
The cost difference is real. Shopify's basic plan starts at £29/month, plus 2.9% + 30p per transaction. A bespoke site with Stripe Checkout costs less to build and the transaction fee is identical (2.4% + 20p for UK cards). You won't pay a platform fee on top of the Stripe fee, which alone saves £348/year.
If you take 100 payments a month at an average of £200, Shopify costs you:
- Setup: £0 (minimal)
- Monthly: £29
- Fees: (100 × £200 × 2.9%) + (100 × £0.30) ≈ £580 + £30 = £610
- Annual total: £348 + £7,320 = £7,668
A bespoke site with Stripe costs:
- Setup: £487, £2,797 (one-time)
- Monthly: £13, £139 (recurring)
- Fees: same £610/month
- Annual total: £487 + (£13 × 12) + £7,320 = £8,483 on Starter, or £2,797 + (£139 × 12) + £7,320 = £10,966 on VIP
At low volumes, Shopify wins on setup. At moderate volumes (say, 50+ monthly payments), the math flips because you avoid the platform fee entirely on the bespoke route. Above 200 payments/month, even VIP hosting becomes cheaper than Shopify's higher tiers.
But the real reason isn't just cost. It's control: you own the domain, the code (if you choose to), and the customer relationship. You're not locked into Shopify's design constraints or API deprecations.
How long does a Stripe website integration actually take?
Most integration guides say "fast" without specifics. Here's what realistic timelines look like.
For a simple checkout (one product type, one-off payments): 2 to 5 days end-to-end. The Stripe account approval itself takes 24 to 48 hours if you're a registered UK business with a clean history. Once approved, wiring Checkout into a new bespoke site takes a designer-developer maybe 4 to 6 hours of actual work, form setup, Stripe API calls, confirmation emails via Resend, basic error handling. That spreads across 2 to 3 working days if you're not rushing.
For subscription billing or tiered payments: add 3 to 7 days. Stripe's Billing API handles recurring charges, but it needs product definitions, price tiers, and subscription management logic in your site. If you want a client-facing invoice history, login portal, or pause-subscription flow, you're adding a day or two more. A VIP plan at Sitewright includes unlimited Stripe integrations and Strapi CMS for managing subscription tiers without code, which compresses that timeline back to 5 to 7 days total.
For payment methods beyond cards (bank transfers, SEPA, ACH): add 5 to 14 days. Stripe's Payment Methods API is robust, but each method has different settlement times and compliance requirements. ACH via Stripe Billing costs 0.8% + £0.01 (versus 2.4% + 20p for cards), which saves 83% per large invoice, but acceptance takes longer and you need customer bank details upfront. SEPA is standard in Europe and settles in 1 to 2 days, but only if your customer's bank is SEPA-eligible.
For international customers: add 7 to 30 days depending on currency. Stripe charges 1.5% currency conversion + their standard 2.4% card fee = 3.9% total for a non-GBP transaction. There's no way around this, and no competitor offers materially better rates. If you expect high international volume, accepting USD or EUR natively (via separate Stripe accounts per currency) drops the conversion overhead.
The biggest hidden delay: Stripe's merchant review. If you're in a restricted sector (financial services, high-risk merchant category codes, high chargeback history), Stripe's Trust & Safety team may require additional documents or deny you outright. Restricted sectors include debt collection, money transmitters, adult services, and online gambling. If you fall into those categories, you'll get a decision (yes/no/escalation) within 2 to 5 working days. If you're rejected, integration timelines are moot, you'll need a specialist payment processor like Wise, Adyen, or Payoneer.
For most service businesses, freelancers, agencies, coaches, SaaS, Stripe approves you within 48 hours and you're live within a week.
The real cost of Stripe: beyond the headline fee
Stripe's 2.4% + 20p headline rate sounds simple until you start using other features.
Billing (recurring charges): adds 0.7% on top of the transaction fee. So a £100 subscription costs you £2.40 + £0.20 + £0.70 = £3.30 (3.3% effective), not 2.4%. Guides rarely mention this.
Invoicing: 0.4 to 0.5% per invoice sent via Stripe's hosted invoice system. On a £5,000 project invoice, that's £20, £25 just to send it. Most service businesses use Stripe Invoicing for professional PDF delivery and late-payment reminders. If you send 10 invoices a month at £3,000 average, Invoicing alone costs £120, £150/month.
Disputes and chargebacks: £15 per dispute, flat fee. If 0.5% of your transactions result in disputes (industry average is 0.1 to 0.5% depending on sector), and you do 1,000 transactions/month, that's 5 disputes/month = £75/month extra.
International transactions: 1.5% + Stripe's base 2.4% = 3.9% for card payments in non-GBP currencies. ACH bank transfers are 0.8%, but only available in the US. SEPA is 0.8% flat for EU businesses paying EU customers.
Radar for fraud prevention: £0.05, £0.07 per transaction if you opt in. On 1,000 transactions/month, that's £50, £70/month.
Total effective cost example: A service business that invoices clients monthly (Stripe Invoicing 0.5%), accepts a few credit card payments (2.4%), receives one chargeback every three months (£15), and processes one international payment per month (3.9%) is paying closer to 3.5 to 3.8% effective, not 2.4%.
No other payment processor is materially cheaper. Shopify charges 2.9% + 30p on Basic, Adyen charges 2.75% + £0.36 (similar), and PayPal charges 3.49% + 20p. Stripe is competitive; the gap widens only when you negotiate enterprise pricing at £5M+ annual volume, which requires direct contact with Stripe's sales team, not mentioned in any standard integration guide.
Who can and cannot use Stripe
Stripe's acceptable use policy blocks certain sectors outright. Before you commit to a Stripe website integration, check whether your business qualifies.
Restricted sectors (automatic denial or manual review required):
- Financial services (lending, money transmission, forex, cryptocurrency trading platforms)
- High-risk merchants (debt collection, payday loans, cryptocurrency exchanges)
- Adult services, gambling, illegal content
- IP infringement facilitators
- Predatory practices (predatory lending, pyramid schemes, multi-level marketing)
If you operate in one of these sectors, Stripe will either require extensive additional documentation (business registration, compliance audit, proof of funds) or deny you entirely. The review can take 5 to 15 working days, and denial is final, you can't reapply with the same business entity.
Borderline sectors (often approved but with limits):
- SaaS platforms (approved, but Stripe may limit your payout amount or require security documentation)
- Dropshipping (approved, but chargebacks are monitored closely)
- Marketplace or reseller (approved, but you need Stripe Connect to split payments, separate integration, adds 5 to 10 days)
Safe sectors (approved within 48 hours):
- Services: consulting, design, development, coaching, tutoring
- Digital products: courses, templates, ebooks, software
- Memberships and subscriptions
- B2B invoicing and retainers
If you're rejected, alternatives are Adyen (more lenient on restricted categories), PayPal (wide acceptance but higher fees), or Wise (for B2B invoicing and payouts, not consumer payments).
For service businesses, Stripe approval is almost never the bottleneck. The timeline question is almost always integration speed, not merchant eligibility.
Building a Stripe website that converts
Once Stripe is set up, the integration itself is straightforward. But integration speed is only one half of the equation, conversion rate is the other. A slow-loading checkout page kills 10 to 30% of potential payments just from mobile users giving up.
Stripe Checkout (Stripe's hosted checkout page) handles payment security and PCI compliance for you, which is why it's the safest choice for most service businesses. But here's what integration guides don't say: Stripe Checkout has a 2 to 5% failure rate on mobile by default if your site isn't optimised. Reasons include:
- Redirect delays (checkout loads slowly on 3G/4G)
- Overly complex confirmation pages (asking for too much data upfront)
- Form validation errors that don't clarify what's wrong
- Mobile browser autofill failures on the address field
Real optimisation requires testing across devices. If you're building a bespoke website with Stripe integration, that testing is included, every live site has a Lighthouse 90+ performance budget and is tested on iOS and Android devices before launch. Most template builders and Shopify themes don't include this; they assume mobile failure is "normal."
If you're integrating Stripe yourself, test on an actual iPhone 12 on a 4G connection (not WiFi). Time-to-interactive on Checkout should be under 2 seconds. If it's over 3 seconds, you're losing 15 to 20% of mobile customers to impatience.
The second conversion factor: form friction. Stripe's default Checkout page requires name, email, card, and address. For a service business taking a £50 booking deposit, that's overkill, you'll lose users to form abandonment. Custom Checkout lets you strip it down to card details only, which lifts completion rate by 8 to 12% on low-value transactions. Set it up correctly from day one.
Deciding between Stripe integration and platform builders
A Stripe website integration makes sense for:
- Service businesses with simple payment flows (retainers, one-off invoices, booking deposits)
- Freelancers and agencies that want full control over branding and customer data
- Nonprofits tracking restricted funds or grants (Stripe's webhook integration supports custom accounting logic that Shopify can't match)
- Businesses planning to scale, Own It pricing transfers full code ownership, so you're never locked in
Shopify makes sense for:
- High-transaction-volume retail (50+ daily orders)
- Businesses needing inventory management, warehouse routing, or POS integration
- Sellers who want a turnkey dashboard and don't mind the monthly fee for convenience
WordPress + WooCommerce sits in the middle: cheaper than Shopify (WooCommerce is free), but requires more technical upkeep and plugin security management. For most service businesses, it's overkill.
Platform builders like Wix and Squarespace offer payment integrations, but they're expensive (£20, £40/month), lock you in to their design constraints, and charge transaction fees on top of platform fees. They make sense only if you prioritise setup speed over long-term cost and control.
The takeaway: if you're a service business with straightforward payment needs, a bespoke Stripe website integration costs less, converts better, and keeps you in control of your customer data and site code, and you'll be live within a week.
Frequently asked questions
How much does it cost to integrate Stripe into a website instead of using Shopify?
Stripe website integration typically costs £487, £2,797 upfront plus £13, £139/month in hosting, versus Shopify's £29/month plus platform fees, making bespoke integration cheaper above 50 monthly payments.
- Stripe charges 2.4% + 20p per transaction
- Shopify charges 2.9% + 30p plus monthly platform fees
- No additional transaction limits or hidden feature costs with Stripe integration
How long does Stripe website integration take to set up?
A Stripe website integration takes 2 to 5 days for simple one-off payments, including Stripe account approval and basic checkout wiring into your bespoke site.
- Stripe account approval: 24 to 48 hours for registered UK businesses
- Simple checkout implementation: 4 to 6 hours of developer work
- Subscription or tiered payments: add 3 to 7 additional days for setup
Can I use Stripe instead of Shopify for my service business?
Yes, Stripe website integration works well for service businesses taking payments for courses, consulting, deposits, and retainer fees without Shopify's bloat or monthly costs.
- You own your domain, code, and customer data
- No transaction limits or design constraints
- Best for 50+ monthly payments where cost savings exceed setup investment
What are the hidden costs or limitations of Stripe website integration?
Stripe website integration has no hidden platform fees, but real costs include upfront development, monthly hosting, and transaction fees that compound at high volumes.
- Development cost: £487, £2,797 one-time depending on complexity
- Monthly hosting: £13, £139 recurring
- Higher volumes require Stripe's paid plans for advanced features
Is a bespoke website with Stripe cheaper than Shopify long-term?
A bespoke Stripe website becomes cheaper than Shopify after 12 to 18 months if you process 50+ payments monthly, saving £348+ annually in platform fees alone.
- Break-even point depends on transaction volume and payment frequency
- Shopify wins on setup cost and low volumes (under 50 payments/month)
- Bespoke Stripe wins on control, scalability, and avoiding platform lock-in
Do I need a developer to integrate Stripe into my website?
Simple Stripe Checkout integrations need a developer for 4 to 6 hours of work, but no-code tools like Zapier or Webflow reduce dependency on technical expertise.
- Basic payment forms: minimal coding required
- Subscriptions and customer portals: need developer experience
- No-code platforms can handle one-off payments without custom code