Guides · Step by step

What do you need for your own online store?

An online store is quickly set up – but a store that sells in a legally compliant way and handles orders without chaos needs a little more preparation. Here you will find everything you need to open an online store in Germany, from business registration to your first marketing.

Guides Step by stepReading time approx. 5 minLast updated October 16, 2026
Featured image: What do you need for your own online store?
Short & clear

For your own online store in Germany, you generally need a registered business and tax registration with the tax office (Finanzamt), legally compliant store texts such as a legal notice (Impressum), privacy policy, withdrawal notice and terms and conditions, plus a suitable shop system with domain and hosting. Add to that payment providers, a shipping process, product data with good images and a plan for how customers will find your store. When shipping packaged goods to consumers, registration in the LUCID packaging register is also mandatory. This guide walks you through all the points step by step – it does not replace legal or tax advice.

Do you need a business registration for an online store?

As a rule, yes. Anyone who sells goods through an online store on an ongoing basis and with the intention of making a profit is running a business and must register it with the local trade office (Gewerbeamt) – in many municipalities this can now be done online. Next comes the questionnaire for tax registration, which you submit to the tax office (Finanzamt) via ELSTER, Germany's online tax portal. There you decide, among other things, whether you want to use the small-business scheme (Kleinunternehmerregelung).

Also check whether special rules apply to your products, for example for food, cosmetics, electrical appliances or medicines. For electrical appliances, for instance, registration with Stiftung EAR is required before you sell. For questions about legal form, VAT and bookkeeping, an appointment with a tax advisor is a good investment. This overview does not replace legal or tax advice.

Legal obligations: legal notice, terms and conditions and withdrawal notice

Every online store in Germany needs a complete legal notice (Impressum) under the German Digital Services Act (Digitale-Dienste-Gesetz, DDG), a privacy policy under the GDPR and – when selling to consumers – a correct withdrawal notice with a model withdrawal form. Prices must be stated as total prices, and for certain goods additionally with a unit price. Shipping costs and delivery times must be clearly visible, and the order button must be unambiguously labeled, for example “order with obligation to pay” (in German: “zahlungspflichtig bestellen”).

How do I create terms and conditions (AGB) for an online store? Terms and conditions are not required by law, but they govern the conclusion of the contract, delivery, payment and warranty, and they create clarity. Don't copy anyone else's terms – that can infringe copyright and rarely fits your store. Safer options are legal text services from merchant associations or specialized law firms that update their texts when laws change, or having a lawyer draft them individually.

  • Legal notice (Impressum) and privacy policy
  • Withdrawal notice and model withdrawal form
  • Terms and conditions (AGB) with rules on delivery and payment
  • Total prices, shipping costs and delivery times
  • Unambiguous order button and order confirmation

Which shop system for beginners – and which is the best?

Which shop system is the best depends on your product range, growth plans and existing technology. For beginners, Shopify is often the easiest start: the provider handles hosting, security and updates, and in return you pay monthly fees and are tied to the platform. WooCommerce extends an existing WordPress website with a store and offers a lot of freedom, but requires regular maintenance and updates.

Shopware plays to its strengths when the product range grows, B2B customers need their own prices or the store should be closely connected to inventory management and ERP. You can find a detailed comparison in our magazine article on Shopware, WooCommerce and Shopify. Choose the system based on your requirements in two to three years – switching later is possible but costly.

Technology and operations: domain, payment, shipping and inventory management

Besides the shop system, you need your own domain, an SSL certificate, powerful hosting for self-hosted stores and business email addresses. For payment, you connect providers for common payment methods such as credit card, PayPal, purchase on invoice or direct debit. Pay attention to fees, payout schedule and who bears the risk of payment defaults.

For shipping you need contracts with parcel carriers, a solution for shipping labels and clear processes for returns. If you ship packaged goods to consumers, you must register in advance with the LUCID packaging register and license your packaging with a dual system (a take-back scheme for packaging). As your range grows, connecting inventory management, accounting or ERP is worthwhile, so that stock levels and invoices are automatically correct.

  • Domain, SSL certificate and hosting
  • Payment provider with common payment methods
  • Shipping provider and returns process
  • LUCID registration and dual-system participation
  • Integration with inventory management and accounting

How do I create an online store? Step by step

Start with your product range, target audience and price calculation: What are you selling, to whom, and what margin is left after purchasing, shipping, payment fees and returns? Then you choose the shop system, define structure and categories and prepare the product data – meaningful photos, your own descriptions instead of manufacturer texts, variants, weights and delivery times. Good product data is the basis for sales and search engines.

In the next step, design, payment, shipping and legal texts are set up. Before launch, test the entire ordering process with real payments, including order confirmation, invoice and return. Also check accessibility: since June 28, 2025, the requirements of the German Accessibility Strengthening Act (BFSG) have applied to many online stores that sell to consumers; microenterprises are exempt for services.

After launch: how customers find your online store

An online store doesn't sell by itself. Plan from the start how visitors will arrive: through search engine optimization with well-structured category and product pages, through Google Shopping and ads, social media or a newsletter for regular customers. Use privacy-compliant tracking to measure which channels actually bring in revenue, and invest specifically where ad budget demonstrably pays off.

At Nano Concepts, we build online stores with Shopify, WooCommerce and Shopware and connect them to your existing systems. Our partner agency LOMA DESIGN at the same location takes over branding, SEO and online marketing on request. As a guide, our packages are Starter from €2,500, Professional from €8,000 and Enterprise priced individually – the exact quote follows after the free initial consultation.

What matters

What to look out for

Business registration and taxes

Register your business, submit the tax registration to the tax office (Finanzamt) and clarify your VAT status.

Legal texts

Fully integrate the legal notice, privacy policy, withdrawal notice and terms and conditions before launch.

Shop system

Choose Shopify, WooCommerce or Shopware to match your product range, budget and growth plans.

Payment and shipping

Set up and test payment methods, shipping providers, labels and the returns process.

Registration obligations

Check the LUCID packaging register and, depending on the product, other registers such as Stiftung EAR.

Product data

Carefully maintain your own copy, good photos, variants and delivery times – they sell your goods.

Marketing and measurement

Plan SEO, Google Shopping, social media and newsletters, and measure results in a privacy-compliant way.

Checklist

Your take-away checklist

  • Register your business and submit the tax registration
  • Register in the LUCID packaging register
  • Choose a shop system and secure a domain
  • Integrate the legal notice, privacy policy, withdrawal notice and terms and conditions
  • Set up payment providers and shipping providers
  • Create product data with your own copy and photos
  • Test the entire ordering process before launch
  • Define marketing channels and tracking
FAQ

Frequently asked questions

As a rule, yes: anyone who sells online regularly and with the intention of making a profit must register a business. This also applies to small stores run on the side. Clarify the details of your situation with the trade office or a tax advisor – this note does not replace legal or tax advice.

Use legal text services from merchant associations or specialized law firms that update their texts when laws change, or have a lawyer draft the terms. Don't copy other stores' terms. Make sure the terms, withdrawal notice and store settings match each other.

Shopify is usually the easiest for beginners because hosting and technology are included. If you already have a WordPress website, you can add a store with WooCommerce. For growing product ranges and B2B requirements, Shopware is a strong choice.

If you ship goods in packaging to consumers, yes – this also covers shipping boxes and filling material. Registration in the LUCID packaging register must take place before the first sale, and you also license your packaging with a dual system. This note does not replace legal advice.

Since June 28, 2025, the German Accessibility Strengthening Act (BFSG) has applied to many online stores aimed at consumers. Microenterprises are exempt from the requirements for services. Check your specific case – this note does not replace legal advice.

The costs depend on the shop system, product range, design, integrations and data migration. As a guide, our packages are Starter from €2,500, Professional from €8,000 and Enterprise priced individually. You receive the exact quote after the free initial consultation.

Read more

More guides & comparisons

Duration & timeline

How long does it take to build an online store?

How long it takes to build an online store depends mainly on the size of your product range, the e-commerce platform, integrations and the condition of your product data.

Learn more
Costs & budget

How much does an online store cost – one-time and monthly?

The cost of an online store consists of the one-time setup – design, store system, product data, payment and shipping integration, legally compliant processes – and…

Learn more
Costs & budget

How much does Shopify cost per month and per sale?

Shopify charges a monthly subscription fee, the amount of which depends on the plan you choose and on whether you pay monthly or annually; Shopify publishes current…

Learn more
Comparison

Shopify or WooCommerce – which online store platform fits your business better?

Shopify fits if you want to start selling quickly with little technical effort: hosting, security and checkout come from one provider, but you rent the platform and…

Learn more
Comparison

Shopware or Magento (Adobe Commerce) – which e-commerce platform fits?

In the “Shopware or Magento” comparison, Shopware 6 is the more pragmatic choice for most mid-sized retailers in German-speaking countries: modern architecture, a…

Learn more
Step by step

How do you introduce AI in a company?

The best way to introduce AI in a company is step by step: select specific use cases with a visible benefit, review the data situation and data protection, define tools…

Learn more
Get the right quote in 60 seconds

Needs analysis: What does an online store need?

Answer a few short questions – we usually get back to you within 24 hours with an initial assessment.

Request a project