I get this question at least once a week: “Do I need an e-commerce website?” And my answer is almost always the same, it depends, but probably not in the way you think.
Most people asking this question have a product they want to sell online. Maybe they make handcrafted jewellery in Estepona, import olive oil from a family farm in Jaén, or run a boutique clothing shop in Marbella that wants to reach customers beyond the Costa del Sol. The instinct is always the same: I need an online store.
But here’s what I’ve learned after building websites for businesses across Spain for years: an e-commerce website is one of the most expensive, time-consuming, and often unnecessary investments a small business can make. And I say this as someone who builds websites for a living.
Let me be honest with you about when e-commerce makes sense, when it doesn’t, and what the alternatives look like.
The Real Cost of E-Commerce (Nobody Tells You This)
When people think about the cost of building an e-commerce website, they usually think about the upfront price tag. And yes, that’s significant, a decent custom WooCommerce store starts at around 3,000-5,000 euros, and a Shopify setup with proper customisation runs 2,000-4,000 euros.
But the upfront cost is the easy part. What catches people off guard are the ongoing costs:
- Payment processing fees: 1.4-2.9% per transaction plus fixed fees. On a 50 euro product, you’re losing 1-2 euros per sale just to Stripe or PayPal.
- Hosting: E-commerce sites need beefier hosting than regular websites. Budget 30-100 euros per month, not the 10 euros you’d pay for a brochure site.
- SSL certificate and security: Non-negotiable for handling payments. Most hosts include this now, but security plugins and monitoring add up.
- Product photography: You need professional-quality photos. Either invest in equipment and skills or pay a photographer. Budget 500-2,000 euros.
- Inventory management: Software, time, systems. Even a simple spreadsheet is hours per week.
- Shipping and logistics: Correos, MRW, SEUR, international shipping. This is a part-time job on its own.
- Returns processing: EU consumer law gives customers 14 days to return online purchases. This costs money and time.
- Ongoing maintenance: Updates, security patches, new features. Budget 100-300 euros per month or significant DIY time.
When I add this all up for a typical small business in Spain, the first-year cost of running a proper e-commerce operation is somewhere between 8,000 and 15,000 euros. That’s before you’ve spent a single euro on marketing.
The question isn’t “can I build an online store?” The question is “will this store generate enough revenue to justify that investment?”
When E-Commerce Makes Total Sense
Don’t get me wrong, for some businesses, e-commerce is absolutely the right move. Here’s when:
You have products with healthy margins. If you’re selling items with 50%+ profit margins, e-commerce math works in your favour. A handmade leather bag that costs 40 euros to make and sells for 150 euros? That margin can absorb the fees, shipping costs, and overhead.
You have a unique or niche product. If people can’t easily find what you sell elsewhere, they’ll come to your store specifically. A client of mine sells traditional Spanish tiles to international interior designers. Nobody else offers their specific selection online. Their store prints money.
You already have demand. If people are already asking “can I buy this online?”, you have validated demand. Don’t build a store hoping people will come, build it because they’re already trying to buy.
You’re willing to treat it as a real business channel. E-commerce isn’t a “set it and forget it” thing. It needs daily attention: orders, customer service, inventory, marketing. If you’re ready for that commitment, great.
When You Should Probably Skip It
Your products are low-margin commodities. If you’re selling things people can easily find on Amazon for the same price, you’ll bleed money trying to compete on your own store. Amazon already has the traffic, the trust, and the logistics infrastructure.
You have fewer than 20-30 products. A full e-commerce setup for a handful of products is like renting a warehouse for a bookshelf. The infrastructure cost per product is absurdly high.
You don’t have time to manage it. If you’re already stretched thin running your physical business, adding e-commerce will break you. I’ve seen it happen. The store launches, gets neglected, and becomes an embarrassment, outdated prices, out-of-stock products, unanswered customer emails.
Your products need to be experienced in person. Some things just don’t sell well online. Perfume, certain foods, anything where the tactile experience matters. You’re fighting an uphill battle.
The Alternatives Nobody Talks About
Here’s the part most web agencies won’t tell you (because they want to sell you a full e-commerce build): there are excellent alternatives that cost a fraction of a full online store.
Marketplace selling (Amazon, Etsy, Wallapop)
Instead of building your own store, sell where the customers already are. Amazon España has millions of monthly visitors. Etsy is perfect for handmade and artisan products. Wallapop and Milanuncios work surprisingly well for certain Spanish markets.
The trade-off: you pay higher fees per sale (usually 10-15%) but you get instant access to a massive audience with zero marketing spend. For many small businesses, this is a better deal than paying thousands for a store nobody visits.
Social selling (Instagram, Facebook, WhatsApp)
Instagram Shopping and Facebook Shops let you sell directly through social media with minimal setup. WhatsApp Business is massive in Spain, many businesses take orders entirely through WhatsApp and process payments with Bizum or bank transfer.
I know a woman in Nerja who sells custom cakes. She has no website at all. Her entire business runs through Instagram and WhatsApp. She does 4,000-5,000 euros per month. Could she do more with a website? Maybe. But her current setup costs essentially nothing to operate.
Simple website + order form
This is often the sweet spot for small businesses. Instead of a full e-commerce store with shopping carts and payment gateways, you build a clean professional website that showcases your products and includes a simple order form or WhatsApp button.
The customer browses your products, fills out a form or sends a WhatsApp message, and you handle the payment manually (Bizum, bank transfer, or a simple PayPal link). No shopping cart. No inventory management system. No complex shipping integration.
This approach works brilliantly when you’re doing fewer than 50 orders per month. The cost is a fraction of a full e-commerce build, and you can always upgrade later when volume justifies it.
WooCommerce vs Shopify: If You Do Go E-Commerce
If after all of this you’ve decided you genuinely need e-commerce, you’ll face the big platform question. In Spain, the two serious options are WooCommerce (WordPress) and Shopify.
WooCommerce is what I recommend for most Spanish businesses. It runs on WordPress, which means you own everything, your data, your design, your hosting. There are no monthly platform fees beyond hosting. Spanish payment gateways like Redsys integrate well. And if you already have a WordPress website, adding WooCommerce is much cheaper than starting from scratch on Shopify.
The downside: WooCommerce requires more technical maintenance. Updates, security, performance optimization, it needs ongoing attention. That said, with proper managed hosting, most of this is handled for you.
Shopify makes sense if you want the absolute simplest setup and don’t mind paying monthly fees (from 36 euros per month). It handles hosting, security, and updates automatically. The app ecosystem is huge. And Shopify’s checkout is genuinely excellent, conversion rates tend to be higher than WooCommerce out of the box.
The downside: monthly fees add up fast. Basic Shopify is 36 euros per month, but by the time you add apps for email marketing, reviews, and SEO, you’re looking at 100-200 euros per month. Plus you’re locked into Shopify’s ecosystem, moving away later is painful and expensive.
My honest take: for a Spanish business selling primarily to a Spanish or European audience, WooCommerce usually makes more financial sense long-term. For someone who’s not technical at all and just wants to get selling quickly, Shopify is worth the premium.
The Decision Framework
Here’s how I help clients decide. Ask yourself these questions:
1. Do I have more than 30 products to sell online? If no, consider a simple website + order form instead.
2. Are my profit margins above 40%? If no, marketplace selling might make more sense, you can’t afford to absorb the fixed costs of running your own store.
3. Can I dedicate 10+ hours per week to managing an online store? If no, you’re not ready for e-commerce. Start with social selling or marketplaces.
4. Do I already have a proven audience or customer base? If no, build that first through social media or marketplaces before investing in your own store.
5. Am I prepared to invest 8,000-15,000 euros in the first year? If that number makes you flinch, you need a simpler solution first.
If you answered “yes” to all five, go build that e-commerce store. You’re ready. If you answered “no” to two or more, there’s a smarter path for where you are right now.
Start Small, Scale Smart
The most successful e-commerce businesses I’ve worked with in Spain didn’t start with a full online store. They started by selling on Instagram or at local markets. They validated demand. They figured out shipping. They learned what their customers actually wanted. Then, when they were doing 50-100 orders per month and the manual process was becoming a bottleneck, they invested in a proper e-commerce setup.
That’s the smart path. Build demand first, infrastructure second.
Not sure what the right approach is for your business? Get in touch, I’m happy to give you an honest assessment, even if the answer is “you don’t need us right now.”