How Much Does It Cost to Run a WooCommerce Store in Singapore?

cost to create woocommerce shop singapore

So you’ve decided to build your own store on WooCommerce. Maybe you’re tired of watching Shopee take a bigger cut every year. Maybe you want a checkout you control instead of one you rent from a marketplace.

Then you hit the first question: WooCommerce is “free”, so why does everyone keep talking about costs?

The short version is that the WooCommerce software is free, but running a real store on it is not. There’s hosting, a domain, maybe a paid theme or two, paid plugins, and payment processing. None of these are hugely expensive on their own. But they add up.

This guide breaks down every line item, shows you two realistic worked examples with Singapore numbers, and flags the costs that catch new sellers off guard. If you’re still deciding between platforms rather than budgeting for one you’ve already chosen, our Shopify vs WooCommerce comparison is the better starting point.

TL;DR

For a small Singapore seller running a straightforward store, expect to budget roughly S$25 to S$60 a month in fixed running costs (hosting, domain, some paid plugins). This does not include percentage expenses such as payment fees.

What You’re Actually Paying For

A WooCommerce store has six cost buckets. Five are small and fairly fixed. The sixth scales with your sales.

1. WordPress and WooCommerce: Free

WordPress (the website software) and WooCommerce (the plugin that turns it into a shop) are both free and open-source. You can list unlimited products, take unlimited orders, and manage inventory without paying a cent for the core software. This is the genuine advantage over a hosted platform like Shopify that charges a monthly subscription before you’ve sold anything.

2. Hosting: Your Main Fixed Cost

Your store needs to live on a server somewhere. This is the one unavoidable monthly cost, and it’s where the pricing games happen.

You have two broad options:

  • Global budget hosts (Hostinger, and similar). Headline prices look tiny, often advertised around US$3 a month, but you must pay 2 years up front. But, this is usually the introductory rate. When your term ends, it renews at USD17 per month, depending on the plan.
  • Local Singapore hosts (Vodien, Exabytes, and others). These start with entry plans from around S$9.75 a month. You’re paying for Singapore-based servers, local support, and simpler billing in SGD.

For most small SG sellers, a realistic hosting budget sits somewhere between S$15 and S$30 a month once you account for renewal pricing rather than the first-year teaser. But, as your traffic goes up, you may need to upgrade your plans to keep up.

3. Domain Name: Small, but Watch the Renewal

Your web address (yourshop.com or yourshop.sg) is an annual cost.

  • .com runs roughly S$20 to S$35 a year, and many hosts throw in the first year free with an annual plan.
  • .sg or .com.sg signals you’re a local business, which can help with trust. It costs more at around S$60 per year. But many hosts give discounts as long as you buy the domain for two years up front.

Same lesson as hosting: the renewal price is the real price. A domain advertised free or near-free in year one will charge full rate in year two.

4. SSL Certificate: Usually Free

SSL is what puts the padlock in the browser bar and encrypts your customers’ data. You need it, and most hosts now include a free SSL certificate (via Let’s Encrypt) at no extra cost. Only budget for this if your specific host charges separately for it.

5. Theme and Plugins: Free to Start, Easy to Overspend

WooCommerce ships with free themes that work perfectly well. You can launch on a free theme and never pay for one.

A premium theme (better design, more layout options) typically costs around US$50 to US$60 a year. Useful once you’re established, not essential on day one.

Plugins are where costs creep up without you noticing. There’s a free plugin for almost everything, but the paid versions of popular plugins (advanced shipping, bookings, subscriptions, SEO tools) add up fast if you install them all. Our advice: start with only what you genuinely need. You can always add a paid plugin later when a real problem justifies it.

6. Payment Processing: The Cost That Actually Scales

Here’s the bucket most new sellers underestimate. Everything above is a fixed monthly cost. But payment fees are a percentage of every single sale, so they grow with your revenue and, over a year, usually dwarf your hosting bill.

For a Singapore store, you’ll typically want two payment methods:

But, how you accept PayNow changes your costs completely.

If you accept PayNow through a gateway, you pay a commission on it too. Stripe, for example, charges 1.3% per PayNow transfer. It’s cheaper than cards, but it’s still a cut of a payment method that costs the banks almost nothing to run.

If you accept PayNow with the SGPayNowQR WooCommerce plugin instead, the customer’s money goes straight from their bank to yours at zero commission. No middleman, no percentage, no settlement delay. You pay a small monthly fee for the plugin and nothing per transaction.

But with the SGPayNowQR plugin, payment confirmation is manual. The bank notifies you (via app, SMS, or email), and you mark the order as paid in WooCommerce yourself. For a store doing a manageable number of orders, that’s a minor step. For very high volume, you may prefer the automatic reconciliation a gateway gives you, and decide the commission is worth it. We walk through that exact decision in Should You Install PayNow for Stripe or WooPayments?

Worked Example 1: A Lean Blogshop Just Starting Out

Let’s model a new IG blogshop doing about S$1,800 a month, keeping things as cheap as possible. PayNow only, no card payments yet, free theme, budget global host.

Cost ItemMonthly (approx)
WordPress + WooCommerceFree
Shared hosting (global host)~S$17.00
Domain (.com) (paid annually; divided by 12)~S$5.00
SSLFree (included)
Free WooCommerce themeFree
SGPayNowQR plugin licence~S$3.99
PayNow transaction feesS$0.00
Fixed running cost~S$26/month

At this stage your store costs roughly the price of two or three lunches to keep online, plus the plugin license, and you’re keeping 100% of every PayNow sale. That’s the WooCommerce-plus-PayNow setup at its leanest.

Worked Example 2: A Growing Store Taking Cards and PayNow

Now a more established seller doing S$6,000 a month, offering both cards and PayNow, on a mid-tier host with a premium theme. Let’s assume 60% of sales come through PayNow and 40% through cards, across around 75 orders a month.

Cost ItemMonthly (approx)
WordPress + WooCommerceFree
Hosting (mid-tier, renewal-rate pricing)S$45.00
Domain (.sg, ~S$67/yr renewal)~S$5.60
SSLFree (included)
Premium theme (~US$59/yr)~S$6.70
SGPayNowQR plugin licence~S$3.99
Card fees via Stripe on S$2,400 (3.4% + S$0.50 × ~30 card orders)~S$96.60
PayNow fees on S$3,600 (via SGPayNowQR)S$0.00
Total monthly cost~S$158/month

Of the roughly S$158, about S$97 is Stripe card fees. The entire fixed cost of running the store (hosting, domain, theme) is only around S$61. The infrastructure is relatively cheaper. The payments are not.

And notice the PayNow line: S$0.00. If that same S$3,600 of PayNow sales went through a gateway at 1.3%, you’d be paying roughly S$47 more every month, or about S$560 a year, for the exact same payments.

The Costs That Catch People Out

Four things turn a “cheap” WooCommerce store into a more expensive one than expected.

  • The hosting renewal jump. You sign up at an intro rate and forget about it. Two to four years later the bill quietly multiplies at renewal. Set a calendar reminder before your term ends so you can renegotiate, switch, or at least plan for it.
  • Payment fees compounding with growth. A 1.3% to 3.4% cut feels trivial on one order. On S$80,000 of annual revenue, even a 2% blended rate is S$1,600 a year leaving your account. The more you grow, the more this matters, which is the opposite of your fixed hosting cost.
  • Plugin creep. Every “just S$5 a month” paid plugin is harmless alone. Five of them is a S$300-a-year habit you didn’t budget for. Audit your plugins twice a year.
  • Your own time. WooCommerce gives you control, and control means you (or someone you pay) handles updates and the occasional fix. It’s not a cash cost on day one, but it’s real. Budget a weekend for setup and a little ongoing attention.

How to Keep the Bill Genuinely Low

If you want the leanest viable store that still looks professional:

  1. Pick hosting on renewal price, not sign-up price. A local SG host at a steady S$15 a month can beat a global host that jumps to US$17 after the intro period.
  2. Launch on a free theme. Upgrade only when design is actively holding back sales.
  3. Install the minimum plugins. Add paid ones only to solve a real, current problem.
  4. Make PayNow your primary checkout option and accept it commission-free. Move PayNow to the top of your payment list so it’s the default choice. Here’s how to set up PayNow on WooCommerce, and why you don’t necessarily need a full gateway to start.
  5. Keep cards as a secondary option. Useful for customers who prefer them and for overseas buyers, but you don’t want every sale paying a card-level fee when PayNow is free.

For the full picture on cutting payment costs specifically, we go deeper in How to sell online in Singapore with zero payment fees or commissions.

Still Deciding Between Platforms?

This guide assumes you’ve settled on WooCommerce and want to know the real bill. If you’re weighing it against a hosted platform like Shopify, the maths is different and the trade-offs (ease of setup vs ongoing cost, and how each handles PayNow) deserve their own breakdown. We’ve done that here: Should I Use Shopify vs WooCommerce for My Singapore Store?

The Final Numbers

Running a WooCommerce store in Singapore is cheap to keep online, usually S$25 to S$60 a month in fixed costs. The number that decides your real monthly bill isn’t hosting or your domain. It’s how much you hand over in payment fees.

That’s the part you control. But you can build on WooCommerce, accept PayNow directly with the SGPayNowQR plugin, and keep cards as a backup rather than your default. Do that, and more of every sale stays where it belongs: in your account.

Want to try PayNow before committing to a full store? Our free PayNow QR generator and invoice generator costs nothing and takes a minute to use.