Football club shop · free forever

Football club shop.
For free.

Sell replica kits, training wear, terrace essentials and matchday merchandise from your club’s own online shop. Name-and-number personalisation, matchday collection, junior sizes, VAT sorted — the plumbing a proper club shop needs, all built in. Grassroots to semi-pro. Since 2007.

Free forever, no credit card. 2.5% per sale on Community (0.5% on paid plans).

Example football club shop running on Freewebstore
01 · What a football club shop needs

Kits, personalisation, matchday, membership. All in one shop.

The four things every club shop has to do well. Handled out of the box.

Kit, training wear, terrace essentials

Home, away, third, goalkeeper. Training tops, shorts, socks, scarves, hats, mugs. Product Options handle sizes; Categories handle ranges (First team, Women’s, Under-18s).

Squad numbers on jerseys

The moment every supporter wants: their name and their favourite number on the back. Sizes as a variant, name and number as a Checkout Form. Prints straight from the order.

Matchday collection or delivery

Add “Collect at the ground on matchday” as a free shipping method. Royal Mail Tracked and courier options for everyone else. Pick and print labels from the order screen.

Membership, season tickets, raffles

Digital products for season tickets and membership cards. Add-on modules for raffle entries. Discount codes for members. Loyalty points for repeat supporters.

Not a pro club? This page is written for grassroots, community and semi-pro football clubs — the majority of Freewebstore club shops. Everything on it works exactly the same at Sunday-league level as it does at National League. You don’t need a certain size or budget for any of it.

02 · The squad-number moment

Get their name and number on the back. Properly.

The single feature that turns a merch page into a proper club shop. Here’s how it fits together.

Freewebstore separates two things every jersey product needs. Sizes are Product Options — each size has its own stock, its own SKU, and shows as a clean dropdown at add-to-cart. If Junior Small runs out, only that variant goes to “out of stock”; the rest stay live.

Names and numbers are Checkout Forms — a short form the buyer fills in at checkout with the personalisation they want. The order confirmation email (and the order screen in your control panel) shows the name and number alongside the shirt size, so whoever’s doing the printing can work straight from the order.

Add a £5 (or whatever your printer costs plus a modest markup) personalisation charge as an add-on product, or bake it into the shirt price and offer plain shirts at a slight discount. Either works.

Learn how to set this up: the features page has a section on Product Options and Checkout Forms with links into the help documentation. The whole set-up for a new jersey product typically takes fifteen minutes.

03 · See it live

Borehamwood FC Club Shop. Running on Freewebstore right now.

The BWFC Club Shop is a real, live Freewebstore. Home, away and third replica shirts, a squad roster section on the homepage, Puma teamwear, matchday collection at Meadow Park — all set up in the same control panel yours would use.

Screenshot: BWFC Club Shop homepage hero showing the 2025/26 home replica shirt with 'Shop replica shirts' call-to-action

Homepage hero — the current kit, front and centre

A full-bleed hero with a “Shop replica shirts” button. Rotating panels for the away kit and Puma teamwear. Same layout available in the theme customiser on your own store.

Screenshot: BWFC's first-team squad roster section on the homepage, showing player headshots in a grid

The first-team squad roster

A grid of player headshots on the homepage, right beneath the kit banners. Supporters see who they’re buying the number of. It’s a proper roster component, not a hack.

Screenshot: BWFC 2025/26 Home Replica Shirt product page with size dropdown and add-to-cart

A jersey product page with size options

Sizes as a Product Option dropdown, stock tracked per size, add-to-cart wired to Stripe or PayPal. Add a Checkout Form for name and number when you set yours up.

Screenshot: BWFC 'Order online. Collect on matchday at Meadow Park' banner near the footer of the homepage

Matchday collection at the ground

A dedicated “Order online. Collect on matchday at Meadow Park” strip. Set up as a free shipping method restricted to local postcodes. Removes the delivery friction for match-going supporters.

Open BWFC Club Shop in a new tab →

04 · Fixtures on your shop

Where the fixtures live is up to you. Two clean options.

Freewebstore doesn’t import your fixtures list — that data lives at your league, and duplicating it in two places is where it goes wrong. Here’s how clubs handle it in practice.

Option 1 — link out to your main club site

Your main club website is usually where fixtures already live — and where they’re kept up to date automatically by your league’s data feed. Add a “Fixtures & results” link in your shop’s top navigation that opens the fixtures page on your main site in a new tab. That’s how the BWFC shop does it.

Option 2 — a Custom Page with a table

If your shop is your only web presence, drop the fixtures into a Custom Page inside your Freewebstore. A simple table works well: date, opposition, home/away, kick-off, ticket link. Update it before each cycle. Some clubs embed an iframe from a league fixtures widget instead — either works.

What both options give you: supporters who came to buy a shirt see when the next home game is, so they hang around and often order matchday collection. What they don’t give you: automatic fixture updates — that stays with your league’s system, where it belongs.

05 · Your own shop vs a kit-provider portal

Both work. One keeps the margin at the club.

Most kit deals come with a “club portal” on the manufacturer’s site. It’s convenient. It’s also a locked catalogue.

The kit-provider portal route

Convenient. Locked. Cut of every sale.

The kit maker builds you a page on their site with your crest and your kits at their prices. They handle the fulfilment. You get a percentage of every sale as a rebate at the end of the season.

What you can’t do: add non-kit items (mugs, scarves, magnets, hats). Change the prices. Own the customer email. Style the page. Add a shop entry to your main site’s nav that isn’t their branding. Sell season tickets or raffle entries alongside the shirts.

Your own Freewebstore

Your brand. Your margin. Your rules.

Kits at whatever prices you set (source them from your kit maker at wholesale, or drop-ship through them, or hold stock — your call). Everything else the club sells alongside them, in one shop, at one checkout. Members log in and get member pricing. Season tickets as digital products.

The trade-off: you handle the fulfilment (or you contract it out). For grassroots clubs that’s often already sorted — someone’s already lugging a box of kit to matches. For bigger clubs, dropshipping from your kit maker plus flat-rate delivery on everything else works well.

06 · Setting one up

Ten minutes to a working shop. Longer if you sell the concept to the committee first.

  1. Sign up (no card)

    Create your free Freewebstore account. Pick one of 100+ mobile-responsive themes. Drop in your crest and your kit colours. About a minute.

  2. Add your kits and merch

    Add each kit as a product. Size as a Product Option. Name-and-number as a Checkout Form. Repeat for training wear, terrace essentials and any digital products (season tickets, raffle entries, membership).

  3. Hook up Stripe and shipping

    Connect Stripe for card payments and PayPal if you want it. Set up Royal Mail Tracked as your delivery method plus a free “Collect on matchday” option restricted to your postcode area.

  4. Publish and link from your main site

    Add a “Shop” link to your main club website’s navigation pointing at your Freewebstore. Announce it before the next home game. Watch the pre-order emails come in.

Honest answers

Running a football club shop, the questions you actually have.

  • How do squad numbers work on replica kits?

    Set up each kit as a product with size as one variant option. Add a Checkout Form that asks for the player’s name (or optional custom text) and shirt number. The buyer picks their size at add-to-cart, then supplies name and number at checkout. The order confirmation email includes the personalisation details so whoever prints the kits can print them straight from the order.

  • Can we sell junior sizes and adult sizes from the same product?

    Yes. Product Options handle nested sizing — add a size option with the range you sell (e.g. Junior XS through Adult XXL), each with its own stock level, SKU and price. Buyers see one clean size dropdown; you get separate stock counts behind the scenes.

  • Can supporters collect on matchday instead of paying for delivery?

    Yes. Add a free shipping method called something like “Collect on matchday”, restricted to postcodes near your ground or offered at checkout as a delivery option. Some clubs make it a paid £1 option so they can track collection revenue separately; either works.

  • Do you take a cut of every sale?

    Freewebstore’s Community plan is free forever and takes 2.5% per sale to keep the platform running. Paid plans drop that to 0.5%. A grassroots club moving £5,000 of merch a year pays roughly £125 on the free plan — versus a monthly subscription on Shopify or Wix that costs the same before the first sale. See full pricing.

  • Do buyers get a refund on personalised kits if they change their mind?

    You set your own returns policy. Personalised goods are legally exempt from the standard 14-day change-of-mind refund window in most jurisdictions (including the UK Consumer Contracts Regulations), so most clubs make personalised kits non-returnable except for defects. State that clearly on the product page and in your terms; the checkout will show your policy.

  • Does it work for our women’s team, reserves and juniors as separate ranges?

    Yes. Use Categories for team ranges (First team, Women’s, Under-18s, Reserves) and Featured Products on the homepage for the current season’s headline kits. Or run a single kit product with a “Team” option variant if the shirts are identical but for different squads.

  • Can we show fixtures on the shop?

    Freewebstore doesn’t have a native fixtures data feed — sensibly, that lives in one place: your league’s website. Most clubs do one of two things: link out to their main club website’s fixtures page from the shop, like BWFC does, or drop a Custom Page with a hand-updated table or an embedded league widget. The store focuses on selling; fixtures link out.

  • Are we still a charity/CIC/CASC if we run a club shop through Freewebstore?

    Yes — running a shop doesn’t change your registered status. Community Interest Companies, Community Amateur Sports Clubs and registered charities all trade merchandise routinely. Your accounts should reflect the shop’s turnover; VAT applies once you cross the registration threshold, same as any other trader. If you’re VAT-registered, Freewebstore’s tax settings support standard, reduced and zero-rated per product.

Your club shop.
For free.

Kits, personalisation, matchday collection, membership. Ten minutes to a working shop, no card, no monthly fee.

Start my free club shop

No credit card. No trial. Free forever.

Not football? See our sports club shops overview →

Freewebstore uses essential cookies to keep the site working. We’d also like to use analytics cookies to understand how visitors use the site — only if you’re happy with that. See our terms & conditions and privacy policy.
Accept
Reject