POS for toy stores in the EU
Last reviewed 2026-05-26 · by the RetailPOS team
The EU toy market is roughly €17 billion in 2026 across the 27 member states. The big-three chains (Smyths, Toys'R'Us where it still operates, Galeria-Karstadt-Kaufhof in DE) dominate national share; small independents survive on curated SKU mix + the same Q4 seasonal-traffic spike that defines US/UK toy retail.
EU-specific POS considerations differ from the US/UK in three ways: VAT varies wildly by member state (15-27% standard rate; reduced rates for some children's products); CE marking + EN 71 toy safety standards apply to every product; cross-border online sales trigger OSS (One-Stop-Shop) VAT registration if you ship across borders. This guide is for owner-operators of independent EU toy stores — single-country focus initially, with the cross-border complications noted where relevant.
VAT — wide variance across member states
EU VAT standard rates in 2026: Germany 19%, France 20%, Italy 22%, Spain 21%, Netherlands 21%, Belgium 21%, Poland 23%, Sweden 25%, Denmark 25%, Hungary 27% (highest in the EU). Children's toys are at the standard rate in most countries; some have reduced rates for specific educational toys (Belgium 6%, Ireland 13.5% for some categories).
For a single-country independent, this is simple — the POS applies your country's rate, your invoices comply with your member state's requirements. For cross-border online sales (B2C shipments to another EU country), the OSS scheme requires VAT at the destination country's rate once your cross-border B2C sales exceed €10,000/year.
The POS needs per-item tax classes (most items standard rate; some categories possibly reduced); the OSS-cross-border handling is for the e-commerce side, not the in-store till.
CE marking + EN 71 toy safety
Every toy sold in the EU must bear the CE mark, indicating compliance with the Toy Safety Directive (2009/48/EC) and the EN 71 series of safety standards. The POS doesn't enforce this directly — the manufacturer + importer handle certification — but the POS should support workflows around it:
Recall handling.When a CE-marked toy is recalled (RAPEX, the EU rapid alert system, publishes regular recalls), you need to identify customers who bought the recalled SKU. The POS's customer-purchase-history search handles this — query the SKU, get the list of customers.
Country-of-origin + EU declaration. The Toy Safety Directive requires a Declaration of Conformity for each toy; importers must maintain this for 10 years. The POS captures the importer / supplier per shipment so audit trail is in place.
Age-grade enforcement.EN 71 mandates age-grade labelling (3+, 6+, 8+, 12+, 14+). Independent retailers don't enforce age at sale, but the POS's age-grade tags + reports help with curation + buyer decisions.
Multi-language receipts + customer-facing display
EU customers expect receipts in their local language; tourist-heavy locations (Paris, Amsterdam, Barcelona) may need English alongside. The POS should print bilingual receipts where applicable — item names in the local language, standard receipt headers (subtotal, tax, total) in both.
For cross-border online customers (OSS scheme), the invoice format should match the destination country's requirements — typically the customer's local language for human-readable content + standardised EU invoice fields.
RetailPOS supports bilingual receipt printing on Star + Epson printers; the till UI is currently English-only. For French / German / Spanish / Dutch UI, check the localization roadmap.
Q4 throughput + the December rush
EU toy retail concentrates 35-45% of annual revenue in November + December, same as US/UK. Black Friday is now ubiquitous (despite originating in the US); Saint Nicholas (Dec 5-6 in NL/BE/DE) drives early-December peaks in those markets; Christmas drives the late-December peak across all member states.
The cashier-flow stress test applies: ring 30 orders/hour during the Saturday- before-Christmas peak. The POS that lags on 500-item catalogue search at 4pm December 23 is unusable on the most important day of the year.
Seasonal staff: same RBAC + audit-trail considerations as US toys. Limit cashier role to Nov-Dec, remove in January; the audit log catches early-career errors during the rush.
Gift wrap + the German-Austrian Geschenkpapier expectation
Gift wrap as a service is widespread in EU toy retail, with some country-specific norms. German + Austrian customers expect Geschenkpapier (gift wrap) included for free on toy purchases above ~€20; trying to charge for it is a customer- relationship hit. Italian + Spanish customers expect a small charge (€1-€3) on mid-range purchases; the wrap is part of the experience.
The POS should configure gift-wrap charge per shop (€0 in DE/AT, €1-€2 in IT/ES, €3-€5 in UK-style markets). The workflow is the same — cashier adds the wrap line, receipt prints with the wrap-by-staff annotation.
Gift receipts (hide prices + show return-by date) work the same as US/UK. EU consumer-rights law gives customers 14 days for distance-selling returns; in-store returns are at the retailer's discretion + typically 30 days.
EU payment processors
Stripe covers most of the EU with consistent rates (1.4% + 25¢ for in-person card sales on EU-issued cards; higher for non-EU cards). The largest single-processor option.
Adyen competes on enterprise + cross-border; rates similar to Stripe; common at higher-volume independents.
SumUp is popular at lower volume (1.69% standard rate, no monthly); UI is simple, the Reader is cheap.
Country-specific:iDEAL (Netherlands), Bancontact (Belgium), Giropay (Germany), Sofort (DE/AT), TWINT (Switzerland — non-EU but adjacent). These are bank-transfer / instant-bank schemes; some POS systems support them natively, others require routing via the customer's phone.
Apple Pay + Google Pay are universal across major EU markets. Contactless limits vary (€50 in most countries; some allow up to €150).
Cross-border + the OSS one-stop-shop
Independent toy stores selling to consumers in another EU country trigger the OSS scheme once their cross-border B2C sales exceed €10,000/year. Below the threshold, charge VAT at your home rate. Above it, charge VAT at the destination country's rate + remit quarterly via OSS.
For pure in-store retail, OSS doesn't apply — the sale happens at your physical location at your home VAT rate. For e-commerce on the side (Shopify- integrated POS, your own webshop), the OSS calculation matters.
RetailPOS' current focus is in-store; for cross-border e-commerce + OSS calculation, integration with Shopify / WooCommerce handles the destination-rate logic. The POS records the sale + the destination country; OSS submission lives in your accounting tool.
GDPR + customer data
GDPR applies to every customer record. The POS must support: right to access (export a customer's data on request); right to deletion (delete a customer's record on request, with the underlying transactional records kept for accounting/tax purposes); explicit consent for marketing communications.
For toy retail specifically: child-related data (loyalty records tied to children's names + birthdays for birthday-club programmes) needs parental consent per GDPR Article 8. The POS should record consent + capture the parent as the data subject, not the child.
Frequently asked
- Does the POS handle VAT for my specific country?
- Per-item tax classes mapped to your country's rates. Standard rate (19-27% depending on member state), reduced rates for specific categories where applicable. The receipt format matches your country's invoicing requirements (German Kassenbon, Italian scontrino, French ticket de caisse all supported with country-specific formatting).
- How does CE-marking + recall handling work?
- The POS captures supplier + importer + lot code at receive time. When a RAPEX recall hits, query the SKU + lot to find affected customers from the sales history. Direct outreach beats the “notify everyone” default. Declaration of Conformity documents are stored as supplier metadata; audit-trail compliant.
- Multi-language receipts?
- Yes — bilingual receipts on Star + Epson printers (item names in your local language + standard receipt headers in both). Currently supported: German, French, Spanish, Italian, Dutch, Portuguese receipt formats. The till UI itself is English-only in V1; localised UI is on the roadmap.
- Does the POS handle the OSS scheme for cross-border online sales?
- RetailPOS V1 focuses on in-store retail; OSS calculation for cross-border e-commerce lives in your e-commerce platform (Shopify, WooCommerce). The POS records the sale + destination country; OSS submission via your accounting tool. Cross-border in-store sales (tourist buys at your location) are at your home rate; no OSS implication.
- GDPR — what about birthday-club for children?
- Child-related data requires parental consent per GDPR Article 8. The POS records the parent as the data subject; the child's name + birthday lives as a note on the parent record. Consent is captured + auditable. Right-to-deletion deletes the child's record + the parent's marketing-consent flag while retaining transactional records for tax / accounting (legitimate-interest basis).
- Does it work in the UK post-Brexit?
- The UK is no longer in the EU but the POS works identically — UK VAT is 20% standard rate; no OSS applies (UK has its own post-Brexit VAT rules); the receipt format matches HMRC requirements. See our separate UK-specific guides (e.g. UK hardware store guide) for British-market specifics.
Open your shop in 30 seconds.
No card. Free until your first 100 sales. Bring your own Stripe; keep your hardware.