{"id":3209,"date":"2025-08-31T16:37:24","date_gmt":"2025-08-31T14:37:24","guid":{"rendered":"https:\/\/mijn.host\/blog\/what-does-an-online-store-cost\/"},"modified":"2026-07-23T16:27:58","modified_gmt":"2026-07-23T14:27:58","slug":"what-does-an-online-store-cost","status":"publish","type":"post","link":"https:\/\/my.host\/blog\/what-does-an-online-store-cost\/","title":{"rendered":"What does an online store cost? A complete overview"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Starting a webshop is a great way to generate some extra income or even replace your full-time earnings. But before you get started, you naturally want to know exactly what the costs will look like. It would be quite a shame to find out halfway through that your budget is insufficient.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Starting a webshop can require a significant investment. In the best-case scenario, you might get away with just 100 euros at the beginning. This assumes you\u2019ve already taken care of your Chamber of Commerce registration, you\u2019ll build your webshop yourself, and you\u2019ll sell your own digital products (such as courses). On the other end of the spectrum, you could spend tens of thousands of euros for a fully equipped webshop with all the bells and whistles.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this article, you get a <em>complete<\/em> overview of all the cost items you might encounter when setting up a webshop. From the one-time costs of setting up your shop to the monthly expenses that keep it running, and the variable costs that grow with your success. After reading, you will know exactly where your money goes and can create a realistic budget plan.<\/p>\n\n\n\n<h2 id=\"onetime-costs\" class=\"wp-block-heading\"><strong>One-time costs<\/strong><\/h2>\n\n\n\n<h3 id=\"business-registration-and-legal-matters\" class=\"wp-block-heading\"><strong>Business registration and legal matters<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Before your first product goes out the door, you need to have your business in order. Registration with the Chamber of Commerce costs \u20ac75.25 for a sole proprietorship or \u20ac180.96 for a private limited company.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"239\" sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/my.host\/blog\/wp-content\/uploads\/2025\/09\/kvk-inschrijving-1024x239.png\" alt=\"\" class=\"wp-image-2500\" srcset=\"https:\/\/my.host\/blog\/wp-content\/uploads\/2025\/09\/kvk-inschrijving-1024x239.png 1024w, https:\/\/my.host\/blog\/wp-content\/uploads\/2025\/09\/kvk-inschrijving-300x70.png 300w, https:\/\/my.host\/blog\/wp-content\/uploads\/2025\/09\/kvk-inschrijving-768x179.png 768w, https:\/\/my.host\/blog\/wp-content\/uploads\/2025\/09\/kvk-inschrijving-1536x359.png 1536w, https:\/\/my.host\/blog\/wp-content\/uploads\/2025\/09\/kvk-inschrijving-2048x478.png 2048w\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A business bank account is indispensable. Most banks in the Netherlands charge between \u20ac0-50 for opening a business account, depending on the package you choose.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you want to save money here, I recommend opening an account with Wise (formerly TransferWise). I personally use this for my business account. Not only because it\u2019s free, but also because you can easily receive payments in multiple currencies. Keep in mind that Wise is not an official bank. Your balance is thus not covered by a deposit guarantee scheme. However, Wise does ensure that your money remains safe by keeping it separate from their own business finances and investing it in safe, liquid assets.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1000\" height=\"369\" sizes=\"(max-width: 1000px) 100vw, 1000px\" src=\"https:\/\/my.host\/blog\/wp-content\/uploads\/2025\/09\/wise.png\" alt=\"\" class=\"wp-image-2502\" srcset=\"https:\/\/my.host\/blog\/wp-content\/uploads\/2025\/09\/wise.png 1000w, https:\/\/my.host\/blog\/wp-content\/uploads\/2025\/09\/wise-300x111.png 300w, https:\/\/my.host\/blog\/wp-content\/uploads\/2025\/09\/wise-768x283.png 768w\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Legal documents for a webshop are significantly more important than for, say, a lifestyle blog. The costs for these can be substantial:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>General terms and conditions drafted by a lawyer: \u20ac500-1,500<\/li>\n\n\n\n<li>Privacy policy compliant with GDPR regulations: \u20ac300-800<\/li>\n\n\n\n<li>(Optional: trademark registration with the EUIPO: \u20ac850)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Would I spend on this myself? In most cases, no. The first LLM like ChatGPT should be able to help you with such documentation, especially for a smaller webshop. However, for a really serious-sized webshop, you might consider it.<\/p>\n\n\n\n<h3 id=\"webshop-development-diy-or-outsource\" class=\"wp-block-heading\"><strong>Webshop development: DIY or outsource?<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Here lies the biggest difference in your initial investment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Option A: DIY<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SaaS solutions like Shopify or Lightspeed offer a quick start. You usually don\u2019t pay startup costs, but you do pay monthly subscription fees (at least 30 euro per month). Premium themes cost between \u20ac50-200.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For more flexibility, WordPress with WooCommerce is an excellent choice. The software itself is free, but you do need hosting. For smaller WooCommerce webshops, you can manage with hosting that costs around \u20ac10 per month. Premium WooCommerce themes cost \u20ac50-150 per year, premium plugins for payments and shipping another \u20ac200-500 per year. That said, initially, you can often make do with the free versions of these tools, keeping your costs very low.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For beginners, the <a href=\"https:\/\/my.host\/website-builder\/\">AI Website Builder<\/a> from my.host can make setting up a WooCommerce webshop much easier. With this tool, you can have a <a href=\"https:\/\/my.host\/blog\/ai-website-builder-webshop\/\">webshop setup online within fifteen minutes<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1000\" height=\"558\" sizes=\"(max-width: 1000px) 100vw, 1000px\" src=\"https:\/\/my.host\/blog\/wp-content\/uploads\/2025\/09\/mijn-host-ai-website.png\" alt=\"\" class=\"wp-image-2501\" srcset=\"https:\/\/my.host\/blog\/wp-content\/uploads\/2025\/09\/mijn-host-ai-website.png 1000w, https:\/\/my.host\/blog\/wp-content\/uploads\/2025\/09\/mijn-host-ai-website-300x167.png 300w, https:\/\/my.host\/blog\/wp-content\/uploads\/2025\/09\/mijn-host-ai-website-768x429.png 768w\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">More experienced users can start directly with <a href=\"https:\/\/my.host\/wordpress-hosting\/\">WordPress hosting<\/a> from my.host for full control and freedom.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Of course, you\u2019ll spend more time building your webshop yourself than if you outsource it. But besides reducing costs, it has another big advantage: flexibility and lower future costs. If you outsource, every time you want to make a change to your webshop, you need to consult with your developer. Even small and insignificant matters. That costs time (having to email or call back and forth) and money each time.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Option B: Outsource<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A freelancer charges an average of \u20ac2,000-8,000 for a standard webshop. A web design agency asks for \u20ac5,000-25,000, depending on complexity and desired functionalities.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Custom work with advanced features like configurators or API integrations can run up to \u20ac50,000 or more.<\/p>\n\n\n\n<h3 id=\"brand-identity-and-branding\" class=\"wp-block-heading\"><strong>Brand identity and branding<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A professional appearance is essential. Getting a logo designed by a freelancer costs \u20ac200-1,000, a complete brand identity \u20ac500-3,000.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Budget-friendly alternative: get started with tools like Canva (free or \u20ac12.99\/month for Pro). Then budget another \u20ac300-500 for print materials such as packaging (if you\u2019re selling physical products).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1000\" height=\"530\" sizes=\"(max-width: 1000px) 100vw, 1000px\" src=\"https:\/\/my.host\/blog\/wp-content\/uploads\/2025\/09\/canva-logo-ontwerp.png\" alt=\"\" class=\"wp-image-2503\" srcset=\"https:\/\/my.host\/blog\/wp-content\/uploads\/2025\/09\/canva-logo-ontwerp.png 1000w, https:\/\/my.host\/blog\/wp-content\/uploads\/2025\/09\/canva-logo-ontwerp-300x159.png 300w, https:\/\/my.host\/blog\/wp-content\/uploads\/2025\/09\/canva-logo-ontwerp-768x407.png 768w\" \/><\/figure>\n\n\n\n<h3 id=\"product-procurement-and-inventory\" class=\"wp-block-heading\"><strong>Product procurement and inventory<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When selling physical products, your initial stock is likely your largest expense. Depending on your industry and ambitions, this can range from \u20ac1,000 for a small collection to \u20ac50,000+ for an extensive inventory.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Don\u2019t forget the costs for samples (\u20ac100-500) and product photography (\u20ac50-200 per product if outsourced, or \u20ac500-2,000 for a good camera setup to do it yourself).<\/p>\n\n\n\n<h3 id=\"office-and-warehouse-setup\" class=\"wp-block-heading\"><strong>Office and warehouse setup<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">For a home workspace you need at least:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Desk and chair: \u20ac200-800<\/li>\n\n\n\n<li>Computer\/laptop: \u20ac500-1,500<\/li>\n\n\n\n<li>Accounting software: \u20ac10-50\/month<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For storage and shipping:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Shelving units: \u20ac100-500<\/li>\n\n\n\n<li>Label printer: \u20ac150-400<\/li>\n\n\n\n<li>Scale: \u20ac50-200<\/li>\n\n\n\n<li>Packaging materials: \u20ac200-500 initial stock<\/li>\n<\/ul>\n\n\n\n<h2 id=\"these-are-your-recurring-costs\" class=\"wp-block-heading\"><strong>These are your recurring costs<\/strong><\/h2>\n\n\n\n<h3 id=\"platform-and-hosting-costs\" class=\"wp-block-heading\"><strong>Platform and hosting costs<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">SaaS platforms have monthly costs:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Shopify: \u20ac29-299\/month<\/li>\n\n\n\n<li>Lightspeed: \u20ac49-249\/month<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For WordPress\/WooCommerce, you pay for hosting and a domain name. Hosting costs \u20ac5-50 per month, a domain name \u20ac10-15 per year.<\/p>\n\n\n\n<div class=\"wp-block-group has-border-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-2598761d wp-block-group-is-layout-constrained\" style=\"border-color:#81d2f740;border-style:solid;border-width:2px;border-radius:8px;background-color:#81d2f740;margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40);padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\">\n<p class=\"has-secondary-color has-text-color wp-block-paragraph\" style=\"margin-top:0;margin-bottom:0\"><strong>TIP:<\/strong> Choose a hosting package optimized for WordPress, like the packages from my.host, to prevent technical problems. The AI Website Builder bundles hosting, domain name, and software installation so you can get started even faster.<\/p>\n<\/div>\n\n\n\n<h3 id=\"transaction-and-payment-costs\" class=\"wp-block-heading\"><strong>Transaction and payment costs<\/strong><\/h3>\n\n<p class=\"wp-block-paragraph\">Payment providers like Mollie or Stripe charge:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mollie: \u20ac0.29 + 1.8% per transaction<\/li>\n\n\n\n<li>Stripe: \u20ac0.25 + 1.4% per transaction<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Some payment methods cost extra. Klarna (pay later) charges, for example, 3.29% + \u20ac0.25 per transaction.<\/p>\n\n\n\n<h3 id=\"software-and-appsplugins\" class=\"wp-block-heading\"><strong>Software and apps\/plugins<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Essential software:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Accounting software (e-Boekhouden, Moneybird): \u20ac8-25\/month<\/li>\n\n\n\n<li>Email marketing software (Mailchimp, ActiveCampaign): \u20ac10-150\/month<\/li>\n\n\n\n<li>Premium plugins (reviews, SEO, analytics): \u20ac50-300\/year<\/li>\n<\/ul>\n\n\n\n<h3 id=\"shipping-and-packaging-costs\" class=\"wp-block-heading\"><strong>Shipping and packaging costs<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Shipping costs vary by carrier and volume:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>PostNL: \u20ac3.95-13.85 per package<\/li>\n\n\n\n<li>DHL: \u20ac4.95-15.95 per package<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Monthly packaging costs: \u20ac50-500, depending on your sales volume.<\/p>\n\n\n\n<h3 id=\"bank-and-insurance-costs\" class=\"wp-block-heading\"><strong>Bank and insurance costs<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Business account: \u20ac0-15\/month<\/li>\n\n\n\n<li>Business liability insurance: \u20ac15-50\/month<\/li>\n\n\n\n<li>Inventory insurance: 0.1-0.3% of inventory value per year<\/li>\n<\/ul>\n\n\n\n<h2 id=\"growth-and-visibility-variable-costs\" class=\"wp-block-heading\"><strong>Growth and visibility: variable costs<\/strong><\/h2>\n\n\n\n<h3 id=\"marketing-and-advertisements\" class=\"wp-block-heading\"><strong>Marketing and advertisements<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Online marketing is often one of your larger variable cost items:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Google Ads: \u20ac1-10 per click (depending on competition)<\/li>\n\n\n\n<li>Facebook\/Instagram ads: \u20ac0.50-3 per click<\/li>\n\n\n\n<li>Influencer marketing: \u20ac100-10,000 per campaign<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">You can do SEO and content marketing yourself (time investment) or outsource (\u20ac500-5,000\/month).<\/p>\n\n\n\n<h3 id=\"personnel-and-outsourcing\" class=\"wp-block-heading\"><strong>Personnel and outsourcing<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">As you grow, you might consider outsourcing:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Customer service: \u20ac15-25\/hour<\/li>\n\n\n\n<li>Fulfillment (order picking\/shipping): \u20ac2-5 per order<\/li>\n\n\n\n<li>Virtual assistant: \u20ac10-20\/hour<\/li>\n\n\n\n<li>Marketing specialist: \u20ac30-75\/hour<\/li>\n<\/ul>\n\n\n\n<h2 id=\"conclusion-what-is-the-total-investment\" class=\"wp-block-heading\"><strong>Conclusion: what is the total investment?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The costs of an online store vary greatly depending on your ambitions and approach. Below are 3 scenarios:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Hobby shop<\/strong>&nbsp;(\u20ac1,000-2,000)<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>KvK registration and legal basics: \u20ac78<\/li>\n\n\n\n<li>AI Website Builder from my.host: \u20ac16\/month<\/li>\n\n\n\n<li>Initial stock: \u20ac1,000<\/li>\n\n\n\n<li>Basic equipment: \u20ac500<\/li>\n\n\n\n<li>Monthly costs: \u20ac100-200<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Full-time webshop<\/strong>&nbsp;(\u20ac4,000-15,000)<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Complete legal setup: \u20ac1,500<\/li>\n\n\n\n<li>WordPress hosting from my.host + premium theme: \u20ac300<\/li>\n\n\n\n<li>Professional branding: \u20ac1,500<\/li>\n\n\n\n<li>More extensive stock: \u20ac5,000<\/li>\n\n\n\n<li>Complete workspace and warehouse: \u20ac2,000<\/li>\n\n\n\n<li>Monthly costs: \u20ac300-600<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>For those with serious growth ambitions<\/strong>&nbsp;(\u20ac25,000-100,000+)<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Custom webshop by agency: \u20ac15,000<\/li>\n\n\n\n<li>Complete branding and marketing materials: \u20ac5,000<\/li>\n\n\n\n<li>Large stock: \u20ac25,000+<\/li>\n\n\n\n<li>Professional warehouse: \u20ac10,000<\/li>\n\n\n\n<li>Marketing budget: \u20ac2,000+\/month<\/li>\n\n\n\n<li>Monthly costs: \u20ac1,000-5,000+<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">A truly simple hobby shop that only sells digital products can be much cheaper than this. I have a small webshop where I sell my own WordPress themes. Over the past years, I haven&#8217;t invested more than 500 euros in it (a considerable amount of time, however).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Starting an online store requires careful financial planning. Try to keep costs low at the beginning. Good hosting, branding, and a user-friendly website don&#8217;t have to be expensive. You can always expand as you grow.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Starting an online store is a great way to generate some extra income or even replace your full-time income. But before you get started, you naturally want to know exactly what the cost picture will look like. It would be quite unfortunate to discover halfway through that your budget doesn&#8217;t fit [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":2499,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"hide_cta_migrate_site":false,"hide_toc_block":false,"footnotes":""},"categories":[228,232],"tags":[],"class_list":["post-3209","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tips-tricks","category-wordpress"],"lang":"en","translations":{"en":3209,"nl":2498},"pll_sync_post":{},"_links":{"self":[{"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/posts\/3209","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/comments?post=3209"}],"version-history":[{"count":1,"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/posts\/3209\/revisions"}],"predecessor-version":[{"id":3325,"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/posts\/3209\/revisions\/3325"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/media\/2499"}],"wp:attachment":[{"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/media?parent=3209"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/categories?post=3209"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/tags?post=3209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}