facebook pixel
11Aug 2026

How to build an ecommerce website: a UK guide

Workspace preparing UK ecommerce site build

Building an ecommerce website means creating an online shop that lists products, accepts secure payments, and fulfils orders. The core sequence is straightforward: plan your business model and register with HMRC or Companies House, choose a platform, build your store, configure payments and checkout, publish your legal pages, test everything end to end, then launch and market. FSB guidance confirms that most new UK stores can go live without advanced coding by starting with the right building blocks: a domain, a platform, a payment gateway, product pages, and trust elements. The Shopify UK launch guide frames the same order slightly differently, adding brand design and audience research before the build, which is sound advice if you have the time.

Here is the immediate action sequence:

  • Register your business with HMRC as a sole trader or incorporate a limited company via Companies House before taking your first order.
  • Choose your platform (Shopify, WooCommerce, Wix, Squarespace, or BigCommerce) based on your budget, technical confidence, and expected order volume.
  • Build your store: secure a domain, configure your theme, and write at least ten complete product pages before launch.
  • Set up payments: connect Stripe or PayPal, enable Strong Customer Authentication (SCA), and run a test transaction.
  • Publish your legal pages: terms and conditions, returns policy, privacy notice, and cookie consent before accepting live orders.
  • Test and launch: run a full end-to-end order, check email notifications, confirm tax settings, then open to customers.

If you want expert hands on the build, Brainiacmedia offers full-service ecommerce development, design, and post-launch support for UK businesses.


Key takeaways

Building a UK ecommerce website requires completing business registration, choosing the right platform, configuring compliant payments, and publishing legally accurate policies before accepting a single order.

Point Details
Register before trading Set up as a sole trader or limited company and notify HMRC before taking your first order.
Choose platform for UK needs Prioritise VAT handling and SCA support, not just design templates, when selecting Shopify, WooCommerce, or an alternative.
Legal pages must match your stack Privacy notice, cookie consent, and returns policy must reflect your actual payment, analytics, and fulfilment systems.
Test end-to-end before launch Run a live £1 transaction, confirm all automated emails, and verify tax settings before opening to customers.
Brainiacmedia for agency builds Brainiacmedia delivers fully tested, UK-compliant ecommerce stores covering design, development, payments, and post-launch support.

Table of Contents

How do you plan and register a UK ecommerce business?

The decisions you make before writing a single line of code, or choosing a theme, shape everything from your tax filings to the wording on your checkout page. Get them right early and the build itself becomes far simpler.

Decide your business model first

Are you selling your own stock, dropshipping from a supplier, or using print-on-demand? Each model affects your delivery promises, returns obligations, and the supplier agreements you need in place before launch. Selling on your own site gives you full control over data and branding; selling through marketplaces alongside it can accelerate early sales, but Sprintlaw warns that platform suspension and data access limits are real risks if you rely on a single third-party channel. Document how you would retrieve customer data if your marketplace account were suspended.

Choose your business structure

Gov that sole traders must register for Self Assessment with HMRC if trading income exceeds £1,000 in a tax year, while limited companies must register with Companies House before trading and pay Corporation Tax on profits. The structure affects your personal liability, how you pay yourself, and what you must disclose on your website (limited companies must show their registered number and address in the footer). Neither structure is universally better; the right choice depends on your expected profit, risk appetite, and growth plans. Many early-stage sellers start as sole traders and incorporate later.

Practical registration steps

  • Register as a sole trader via HMRC’s Self Assessment portal, or incorporate at Companies House (currently £50 online).
  • Open a dedicated business bank account before taking orders; mixing personal and business funds creates accounting headaches.
  • Check whether you need to register for VAT. The current VAT registration threshold is £90,000 in taxable turnover over a rolling 12-month period. You can register voluntarily below that threshold, which lets you reclaim input VAT on purchases.
  • Review insurance requirements: public liability, product liability, and professional indemnity are worth considering depending on what you sell.
  • Draft supplier agreements that clearly allocate responsibility for defective goods, recalls, and fulfilment delays.

Your website terms and conditions, returns and refunds policy, privacy notice, and cookie approach should all be drafted before you take a single order. Go-Legal’s practical guide notes that missing or inaccurate documentation is a common cause of disputes and penalties for new online sellers. Critically, these documents must reflect your actual systems, not a generic template. If you use Google Analytics, Klaviyo for email, and Stripe for payments, your privacy notice must say so.


Which ecommerce platform suits your UK store?

Platform choice is one of the most consequential decisions you will make, and it is often made too quickly. The right answer depends on your technical confidence, budget, expected catalogue size, and how much you care about UK-specific features like VAT handling and SCA support.

Hosted SaaS vs self-hosted

Hosted platforms (Shopify, Wix, Squarespace, BigCommerce) manage servers, security patches, and uptime for you. You pay a monthly subscription and focus on selling. Self-hosted solutions like WooCommerce run on your own managed hosting, giving you more control and lower per-transaction costs, but requiring you to handle updates, backups, and security yourself. For most first-time UK sellers, a hosted platform reduces time to launch and ongoing maintenance burden considerably.

Platform profiles

Shopify is the most widely used hosted ecommerce platform globally and has strong UK support, including native VAT settings, SCA-compliant checkout, and integrations with Royal Mail and DPD. Monthly plans start at £19 (Basic), rising to £49 (Shopify) and £259 (Advanced). Transaction fees apply unless you use Shopify Payments. It is the most straightforward path from zero to a functioning store, and its app ecosystem covers almost any integration you might need. For a deeper look at how platforms compare for UK growth, this Brainiacmedia platform guide is worth reading alongside your shortlist.

WooCommerce is a free open-source plugin for WordPress. Hosting costs roughly £5–£30 per month depending on your provider and traffic. You own your data entirely, and the plugin ecosystem is vast. The trade-off is maintenance: you are responsible for updates, security, and performance. VAT handling requires a plugin such as WooCommerce Tax or a third-party extension. WooCommerce suits sellers who are comfortable with WordPress or who have a developer on hand.

Wix is the easiest platform to get started on, with a drag-and-drop editor and ecommerce plans from around £17 per month. It works well for small catalogues and lifestyle brands. Its scalability is limited compared to Shopify or WooCommerce, and its VAT and multi-currency features are less mature. A good choice for a first store with under 100 SKUs.

Squarespace combines strong design templates with ecommerce functionality. Plans with commerce features start at around £23 per month. It suits brands where visual presentation is paramount, such as fashion, jewellery, or art. Transaction fees apply on lower-tier plans. SCA support is handled through Stripe integration.

BigCommerce targets mid-market and growing sellers. It has no per-transaction fees, strong multi-currency and VAT tools, and headless commerce options for custom front-ends. Monthly plans start at around £29. It is more complex to configure than Shopify but offers more built-in features without needing paid apps.

Pro Tip: When trialling a platform, do not just browse the editor. Add a product with multiple VAT rates, simulate a UK checkout, and check whether SCA (3D Secure) triggers correctly. Many sellers discover VAT or payment gaps only after going live.


How do you build the store: domain, theme, and product pages?

With your platform chosen, the build follows a clear sequence. Work through these steps in order and you will avoid the most common rework.

  1. Secure your domain. Register a .co.uk or .com domain via a registrar such as Namecheap, 123-reg, or directly through your platform. Check for trade mark conflicts on the GOV.UK trade mark search before committing. Configure DNS to point to your platform and enable SSL (most hosted platforms do this automatically).

  2. Configure your hosting or plan. On hosted platforms, select the plan that matches your expected order volume and feature needs. On WooCommerce, choose managed WordPress hosting with daily backups, a CDN, and staging environment included.

  3. Choose and customise your theme. Prioritise mobile-first layouts, fast load times, and accessible colour contrast over visual complexity. A clean, fast theme with your brand colours and logo will outperform an elaborate custom design that loads slowly. Limit font families to two and compress all images before uploading.

  4. Build your product pages. Each page should include: a descriptive title with the product name and key attribute; multiple high-quality images (including lifestyle shots); a clear, scannable description covering features, dimensions, materials, and origin; price displayed inclusive of VAT (or with a clear VAT note); delivery timeframe and cost; returns information; and any safety or warning information required by law. For practical guidance on writing product pages that convert, this Brainiacmedia resource on product page optimisation covers the key elements in detail.

  5. Set up inventory management. Assign SKUs to every product variant, configure stock level alerts, and set out-of-stock behaviour (hide, show with a back-order option, or redirect). If you use barcodes, enter them now.

  6. Technical checklist before launch:

    • Set up 301 redirects for any old URLs if migrating from an existing site.
    • Add structured data (schema markup) for products, including price, availability, and reviews.
    • Set canonical tags to prevent duplicate content on filtered or paginated pages.
    • Compress and serve images in WebP format where possible.
    • Run a speed check using Google PageSpeed Insights and resolve any critical issues.

How do you configure payments and checkout for a UK store?

A smooth, secure checkout is where browsers become buyers. Getting this right means choosing the right payment gateway, enabling SCA, and designing a flow that reduces abandoned carts.

Close-up of payment terminal card reader

Payment gateways

Stripe and PayPal are the two most widely used payment processors for UK ecommerce. Stripe offers a developer-friendly API, native SCA support, and strong fraud tooling. PayPal adds buyer trust for customers who prefer not to enter card details on a new site. Offering both from day one covers the majority of UK payment preferences. For higher-volume stores, consider adding Apple Pay and Google Pay through your platform’s native wallet integrations, as these reduce checkout friction significantly on mobile.

SCA and PCI compliance

Strong Customer Authentication (SCA), required under the UK’s implementation of PSD2, means most card transactions above £30 must be authenticated with two factors (typically a password plus a one-time code or biometric). Your platform and gateway handle the technical side if you use a hosted checkout, but you must ensure SCA is enabled and not inadvertently bypassed by custom checkout code. PCI compliance is simplified by using hosted payment pages: card data never touches your server, which keeps you in the lowest PCI scope tier (SAQ A). Never store raw card numbers. Keep your SSL certificate current.

Checkout design

Reducing checkout steps directly reduces cart abandonment. Offer guest checkout as the default, use address auto-complete (such as Loqate or Royal Mail’s PAF lookup), display trust badges near the payment button, and show the total cost including VAT and delivery before the final confirmation step. A one-page checkout typically outperforms a multi-step flow for smaller catalogues.

Tax configuration

Display prices inclusive of VAT for UK consumers (this is a legal requirement under Consumer Contracts rules). If you sell to EU customers post-Brexit, you may need to register for VAT in individual EU member states or use the EU’s OSS scheme, depending on your sales volumes. Northern Ireland has specific rules for goods sold across the Irish border. Configure your platform’s tax settings carefully and test with a real transaction before going live.

Fraud controls

Enable 3D Secure on all transactions. Use your gateway’s built-in fraud scoring (Stripe Radar, for example) and set velocity rules to flag multiple orders from the same IP or card in a short window. Review chargeback reports weekly in the early months.


Legal compliance is not a one-time checklist item. Your obligations are shaped by how your store actually works, and they change when you change your technology stack.

GOV.UK’s guidance on online selling is clear: before a customer buys, you must show the main characteristics of the goods, the total price including VAT and delivery, your identity and contact details, the payment process, and the key terms of the contract. These are Consumer Contracts Regulations requirements, not optional extras.

  • Terms and conditions: cover contract formation, payment terms, liability limits, and governing law (England and Wales, or Scotland if applicable).
  • Returns and refunds policy: UK consumers have a statutory 14-day cancellation right for distance sales. Your policy must explain how to exercise it, who pays return postage, and when refunds are processed.
  • Privacy notice: must name every third party that processes personal data (payment provider, email platform, analytics tool, fulfilment partner) and explain the legal basis for each processing activity.
  • Cookie notice and consent: under PECR, non-essential cookies (analytics, marketing) require prior consent. A cookie banner that defaults to “accept all” without a genuine “reject all” option does not meet the standard.
  • Business details in footer: company name, registered address, company number (if limited), VAT number (if registered), and a contact email or phone number.

UK GDPR and ICO obligations

ICO guidance is explicit: privacy notices and cookie declarations must reflect the actual data flows and technologies your store uses. A copy-paste template that does not mention your specific payment processor or analytics platform risks non-compliance. If your annual turnover exceeds £36 million or you process sensitive data at scale, ICO registration is mandatory; smaller businesses should check the self-assessment tool on the ICO website. Data breaches that are likely to result in a risk to individuals must be reported to the ICO within 72 hours.

Policies must match your actual systems

Sprintlaw’s legal guide makes the point plainly: legal compliance depends on your actual checkout and systems. If you switch from Stripe to a different payment processor, or add a new email marketing tool, your privacy notice must be updated to reflect that change.

Product pages are legal documents too. If you sell items that require safety warnings, age restrictions, or specific labelling (electrical goods, cosmetics, food supplements), those disclosures belong on the product page, not buried in the terms and conditions.


How do you design a store that converts and meets accessibility expectations?

A technically functional store that confuses visitors or excludes users with disabilities will underperform. Conversion and accessibility are not competing priorities; they reinforce each other.

Conversion checklist

  • State your value proposition clearly on the homepage: what you sell, who it is for, and why it is worth buying from you rather than a larger retailer.
  • Organise products into logical categories with clear navigation. Customers who cannot find a product in three clicks tend to leave.
  • Place calls to action (Add to Basket, Buy Now) above the fold on product pages, and repeat them after the description on longer pages.
  • Show trust signals prominently: customer reviews, a visible returns policy link, secure payment badges, and a contact method.
  • Display delivery timeframes on product pages, not just at checkout. Uncertainty about delivery is a leading cause of cart abandonment.

Mobile responsiveness and speed

More than half of UK ecommerce traffic arrives on mobile devices. Test your checkout on an actual smartphone, not just a browser emulator. Buttons must be large enough to tap without zooming, forms must not require horizontal scrolling, and images must load quickly on a 4G connection. Google’s Core Web Vitals scores (Largest Contentful Paint, Cumulative Layout Shift, Interaction to Next Paint) directly affect your search rankings, so treat speed as a commercial priority.

Smartphone held for ecommerce responsive test

Accessibility basics

The Web Content Accessibility Guidelines (WCAG 2.1 AA) are the recognised standard for UK websites. Meeting them is both good practice and a way to reduce legal risk under the Equality Act 2010. Key steps:

  • Add descriptive alt text to every product image.
  • Confirm keyboard navigation works through the entire checkout without a mouse.
  • Check colour contrast ratios (minimum 4.5:1 for body text).
  • Label every form field explicitly; do not rely on placeholder text alone.
  • Write clear, specific error messages (not just “invalid input”).

Pro Tip: Run your homepage and a product page through the free WAVE accessibility checker before launch. It surfaces the most common issues in under a minute and gives you a prioritised fix list.

Simple A/B test ideas

Once you have real traffic, test one element at a time: the position of the price relative to the Add to Basket button, the prominence of free delivery messaging, or the wording of the primary CTA. Even modest improvements to product page conversion rates compound quickly across a catalogue.


What does a pre-launch test plan look like?

Testing before launch is not optional. A single broken payment flow or missing confirmation email on launch day can cost you early customers and damage trust before you have had a chance to build it.

Pre-launch checklist

  1. Run a test transaction using your platform’s test mode. Confirm the order confirmation email arrives, the inventory decrements correctly, and the order appears in your admin dashboard.
  2. Switch to live payments and run a real £1 transaction on your own card. Confirm the charge appears on your bank statement and the refund flow works.
  3. Check all automated emails: order confirmation, shipping notification, refund confirmation, and abandoned cart (if enabled). Test on both desktop and mobile email clients.
  4. Verify tax settings: place a test order as a UK customer and confirm VAT is applied correctly. If you sell internationally, test a cross-border order too.
  5. Confirm analytics and tracking: verify that Google Analytics (or your chosen analytics tool) records the test session and that conversion events fire on the order confirmation page.
  6. Test shipping label generation: process a test order through to fulfilment and confirm your carrier integration produces a valid label.
  7. Check all legal pages are published and linked: footer links to privacy notice, cookie policy, terms, and returns policy must all resolve correctly.
  8. Run an accessibility spot-check: use WAVE or axe DevTools on the homepage, a product page, and the checkout.
  9. Confirm backups are running: check that your hosting or platform has automated daily backups and that you know how to restore from one.
  10. Set up uptime monitoring: a free tool such as UptimeRobot will alert you if the site goes down.

Soft launch vs full launch

Consider a soft launch to a small group (friends, existing customers, a social media following) before opening to paid traffic. This surfaces real-world issues, particularly around mobile checkout and email deliverability, without the pressure of a full campaign. Define your rollback criteria in advance: if more than a set percentage of test orders fail, pause and fix before scaling.


What does it cost to build an ecommerce website in the UK?

Costs vary enormously depending on whether you build yourself, use a freelancer, or engage an agency. The table below gives realistic ranges for three common approaches. For a more detailed breakdown of what drives ecommerce build costs, this Brainiacmedia cost guide covers the variables in depth.

Where to save and where to invest

Save on themes: a well-configured free or low-cost theme beats a premium one that is poorly set up. Save on custom features in the first six months; add them once you understand what your customers actually need.

Invest in product photography. Poor images are the single most common reason browsers do not convert on product pages. Invest in legal documentation too: a solicitor-reviewed returns policy costs far less than a consumer dispute or Trading Standards complaint. Ongoing costs to budget for include platform subscription renewals, security updates (critical for WooCommerce), marketing spend, and fulfilment software as order volumes grow.


Should you build it yourself or hire an agency?

This is a practical decision, not a philosophical one. Work through the following questions honestly.

Decision checklist

  1. Do you have 20–40 hours to invest in learning a platform and building the store yourself?
  2. Is your catalogue straightforward (under 200 SKUs, no complex variants or bundles)?
  3. Can you write your own product descriptions and source your own photography?
  4. Do you have a budget under £2,000 for the initial build?
  5. Are you comfortable managing ongoing updates, backups, and security patches?

If you answered yes to most of these, a DIY build on Shopify or Wix is a reasonable starting point. If your catalogue is complex, your brand requires a distinctive design, or you need custom integrations (ERP, PIM, bespoke fulfilment), an agency will save you time and reduce the risk of costly rework.

What a good agency scope includes

A well-scoped agency project covers: discovery and requirements (understanding your products, customers, and integrations); UX and design (wireframes, brand application, mobile-first templates); platform configuration and custom development; payment and third-party integrations; legal page drafting aligned to your actual stack; SEO foundations (structured data, page speed, metadata); end-to-end testing; and a handover with documentation and training.

Questions to ask potential agencies

  • Can you show ecommerce case studies with measurable outcomes (conversion rate, revenue growth, load time improvements)?
  • Who owns the code and data at the end of the project?
  • What does post-launch support look like, and what is the response time for critical issues?
  • How do you handle VAT configuration and SCA compliance for UK stores specifically?

Red flags: vague project timelines, no written specification, unwillingness to provide references, or a quote that does not itemise discovery, design, development, and testing separately.

Pro Tip: Ask any prospective agency for their ecommerce portfolio and specifically request examples of UK stores they have built. A portfolio of international sites does not guarantee familiarity with UK VAT rules, SCA requirements, or Consumer Contracts obligations.


Agency perspective: what actually goes wrong on UK ecommerce builds

The most consistent pattern across ecommerce projects is that founders underestimate the legal and operational work relative to the design and development work. A beautiful store with a copy-paste privacy notice and no SCA configuration is not ready to trade.

Three lessons that come up repeatedly:

Start with your ten best products, not your full catalogue. Launching with 200 half-finished product pages is worse than launching with ten exceptional ones. Customers make judgements about the whole brand from the quality of individual listings. Get ten pages right, including photography, descriptions, and delivery information, then expand.

Automate fulfilment earlier than you think you need to. Manual order processing works at five orders a day. At fifty, it becomes a bottleneck. Connecting your platform to a fulfilment partner or a shipping aggregator (such as Shippo or Parcel2Go) in the first month costs very little and saves significant time later.

The hardest part is not building the site. FSB and Shopify both note that acquiring the first customers is typically harder than building a functional store. A well-built site with no traffic strategy will not generate sales. Plan your first 90 days of marketing, whether that is Google Shopping, organic social, email to an existing list, or a PR push, before you launch, not after.

A common mistake: a founder launches, gets a handful of orders, then discovers their returns policy does not match their actual fulfilment process. A customer requests a return under the 14-day statutory right, the process breaks down, and a negative review follows. The fix is straightforward: map your policy to your actual process before launch, not after the first complaint.

Post-launch, treat the first 30 days as a live test. Review every order for friction points, check your analytics for drop-off in the checkout funnel, and fix the top three issues before spending on paid traffic.


Brainiacmedia builds ecommerce stores that are ready to trade from day one

There are genuine DIY routes to launching an ecommerce store, and this guide has covered them in full. When the build needs to be right first time, or when your catalogue, integrations, or brand requirements go beyond what a template can handle, working with a specialist agency removes the guesswork.

Brainiacmedia

Brainiacmedia’s ecommerce development team takes projects from discovery through to a fully tested, legally compliant, trading store. The scope covers platform selection, UX and design, payment and third-party integrations, legal page drafting aligned to your actual stack, SEO foundations, and post-launch support. You get a store built to UK legal standards, with SCA-compliant checkout, correct VAT configuration, and a handover that includes documentation and training. No long-term retainer required to get started. To discuss your project, request a free consultation and have your product catalogue, target audience, and budget outline ready for the first conversation.


Sources

This article is general information, not a substitute for advice from a qualified lawyer. Consult a qualified legal professional about your own circumstances before acting on anything here.

You'd be Mad to Miss This!
FREE Website & SEO Audit
Claim Yours

Find out how you can get more visitors to your website and boost sales and conversions.