Ecommerce website cost in Sri Lanka (2026)
Editorial review: 28 August 2026 · By: Alston Antony
An ecommerce budget has four main parts: the one-time cost to design and configure the store, fixed recurring platform/hosting/software cost, variable payment cost that scales with gateway-processed sales, and operational cost for fulfilment, returns, staff and marketing. WebsiteHosting.lk treats build-price ranges as planning estimates unless supported by our quotation dataset. Sri Lanka-specific facts to model: Shopify Payments is not currently available in Sri Lanka, so Shopify merchants using a third-party gateway pay both the gateway's fee and Shopify's plan-specific third-party transaction fee on eligible orders. WooCommerce has no core platform subscription or revenue share but needs separate hosting and maintenance.
Four cost types - the real ecommerce cost model
Modelling ecommerce cost as one LKR figure hides the parts that behave differently. Split it into four layers and each one becomes something you can actually budget:
| Layer | Includes | How it scales |
|---|---|---|
| 1. One-time launch cost | Design and development; theme or custom UI; catalogue setup and product upload; payment-gateway integration; content migration; go-live QA; training | One-off; scales with scope, not with sales |
| 2. Fixed recurring cost | Shopify subscription or WooCommerce hosting; domain; paid apps or extensions; gateway monthly / subscription fees; optional maintenance retainer; business email | Annual; largely flat unless you upgrade a plan |
| 3. Variable cost of sales | Gateway processing fee (as % of gateway-processed GMV); Shopify's plan-specific third-party transaction fee on eligible orders; card-brand surcharges on foreign cards | Scales with gateway-processed sales - the layer that quietly dominates for high-revenue stores |
| 4. Operational cost | Fulfilment / courier fees; returns handling; COD cash handling; product photography and content updates; advertising; staff time | Scales with orders and marketing choices, not directly with catalogue size or platform |
1. One-time launch cost
| Delivery model | Typical shape | Planning range |
|---|---|---|
| DIY WooCommerce | Small catalogue, off-the-shelf theme, single Sri Lankan gateway | Tens of thousands of LKR (plus your own time) |
| Freelancer WooCommerce | Custom theme, gateway integration, product upload, training | Low to mid six figures |
| Small studio WooCommerce | Design plus integrations plus staff training and light QA | Mid to upper six figures |
| Shopify setup by a Sri Lankan freelancer | Theme, third-party gateway integration, product upload, training | Low to mid six figures for the build (plus ongoing Shopify subscription and fees) |
| Custom-built ecommerce | Multiple integrations, ERP or POS sync, custom pricing rules | Seven figures upward, scope-dependent |
2. Fixed recurring cost
Fixed recurring cost is the annual line that runs whether you sell LKR 1 or LKR 1,000,000. It's the one to under-budget the least.
| Item | Notes |
|---|---|
| Hosting (WooCommerce path) | Ecommerce origin work differs from a brochure site because cart, checkout and account actions typically require application and database work at the origin. Pick the hosting tier from the workload (concurrent sessions, uncached PHP requests, database complexity, background jobs, cache hit rate) - not from SKU count. See WordPress hosting for Sri Lanka. Very low-cost shared plans can have CPU / memory / PHP-worker / database constraints that become visible on dynamic WooCommerce workloads; check the actual resource limits rather than choosing by headline storage alone. |
| Shopify subscription (Shopify path) | Basic USD 39.00/mo monthly billing or USD 29.00/mo annual-billing equivalent (~LKR 12,480 / ~LKR 9,280 at USD/LKR 320); Grow USD 105.00 / USD 79.00; Advanced USD 399.00 / USD 299.00. Shopify pricing may vary by market; verify the Sri Lankan account price at signup. |
| Gateway monthly / subscription | PayHere Lite has no monthly fee. PayHere Plus adds LKR 3,990/mo; Premium adds LKR 9,990/mo. WebXPay uses annual subscriptions per tier. See Sri Lankan payment gateways. |
| Domain | LK Domain Registry Economy top-level .lk at LKR 5,000/year; authorised agent prices vary. See .lk domain price. |
| Apps / extensions | Project-specific. Include only the paid functionality your store actually needs, and specify each item by name in your budget rather than assuming an "average" app or plugin cost. Shopify apps often bill per month per app; WooCommerce extensions often bill annually per site. |
| Business email | Zoho Mail Lite ~LKR 3,840/user/year (USD 12/user/year) or Google Workspace Business Starter ~LKR 26,880/user/year (USD 84/user/year). |
| Maintenance retainer | Provider-specific; depends on retainer scope, update cadence and support model. Optional. |
3. Variable cost of sales
A concrete illustration at a reference gateway-processed GMV of LKR 500,000/month (LKR 6,000,000/year), using each PayHere tier's published fees:
| PayHere tier | Monthly fee | Processing rate | Monthly total | Annual total |
|---|---|---|---|---|
| Lite | LKR 0 | 3.3% | LKR 16,500 | LKR 198,000 |
| Plus | LKR 3,990 | 2.99% | LKR 18,940 | LKR 227,280 |
| Premium | LKR 9,990 | 2.69% | LKR 23,440 | LKR 281,280 |
Plan-upgrade break-even points (all else equal, local-card sales only):
- Lite → Plus: processing-rate break-even at around LKR 1,287,097/month. But Lite's published monthly cap is LKR 200,000 - most stores are forced to upgrade because of that cap before the processing-rate break-even is reached.
- Plus → Premium: processing-rate break-even at around LKR 2,000,000/month. Above Plus's LKR 3,000,000/month cap, Premium is required regardless of break-even.
Shopify's third-party transaction fee (Sri Lanka)
| Shopify plan | Subscription (approx LKR) | Shopify third-party fee | PayHere Lite (3.3%) | Approx monthly total |
|---|---|---|---|---|
| Basic (USD 29.00/mo annual equiv) | ~LKR 9,280 | LKR 10,000 (2%) | LKR 16,500 | ~LKR 35,780 |
| Grow (USD 79.00/mo annual equiv) | ~LKR 25,280 | LKR 5,000 (1%) | LKR 16,500 | ~LKR 46,780 |
| Advanced (USD 299.00/mo annual equiv) | ~LKR 95,680 | LKR 3,000 (0.6%) | LKR 16,500 | ~LKR 115,180 |
Shopify subscription figures shown at annual-billing equivalent; monthly billing is higher. LKR conversions at USD/LKR 320. Your effective LKR cost may differ. See Shopify vs WooCommerce for the platform comparison including plan-upgrade break-even math.
4. Operational cost
Operational cost is the layer many first-time Sri Lankan store owners forget entirely. It scales with orders, marketing choices and returns activity - not with catalogue size or platform choice. Model these separately from the platform / payment layers:
- Courier / fulfilment fees - per-order rate to your chosen courier(s); zone-based pricing; delivery-failure handling.
- COD cash handling - courier COD-remittance schedule and any per-COD fee; reconciliation workload.
- Returns and refunds - courier pickup fees, restocking overhead, refund flow to the original payment method.
- Product photography and content updates - if you launch with initial photography, budget refresh photography for new products and seasons.
- Advertising - budget scales with your channel choice (Meta, Google, marketplaces, influencer) and margin.
- Staff time - order processing, customer support, content updates, marketing execution.
- Analytics / tag management - most tools have free tiers; some (server-side, higher-volume) can add cost.
Shopify vs WooCommerce - cost structure only
This page covers the ecommerce cost model. The platform decision itself has its own dedicated page. In summary:
- WooCommerce - no core platform subscription or revenue share. Costs are hosting, extensions, gateway, maintenance and development. Integrates directly with Sri Lankan gateways.
- Shopify - subscription bundles hosting and platform operations. In Sri Lanka, add both the third-party gateway fee and Shopify's plan-specific third-party transaction fee on eligible orders (because Shopify Payments is not available). Managed infrastructure reduces server-management responsibility.
Full comparison, including plan-upgrade break-even math and payment-provider limits, on Shopify vs WooCommerce for Sri Lanka.
Illustrative scenarios (explicit assumptions)
These are illustrative planning scenarios with the assumptions listed. They are not derived from a Sri Lankan quotation dataset. Replace every input with your own numbers before committing.
Scenario A - DIY WooCommerce, small catalogue
Assumptions:
- WordPress + WooCommerce free.
- Off-the-shelf theme.
- Owner enters products themselves.
- Modest shared WordPress hosting plan (verify the required initial commitment on the hosting page).
- Domain: current .lk price via the central domain dataset (LKR 5,000/year at LK Domain Registry Economy tier, or check agent prices on the .lk domain price page).
- Gateway: PayHere Lite (3.3%, no monthly fee) - within Lite's LKR 200,000/month cap.
- No paid extensions in the baseline.
- Excludes photography, ad spend, staff time (see operational cost).
Fixed year-one cost sits in the tens of thousands of LKR. Variable cost adds 3.3% of gateway-processed sales.
Scenario B - Freelancer WooCommerce, moderate catalogue
Assumptions:
- Done-for-you build in the low-to-mid six-figure LKR range (planning estimate; verify with itemised quotations).
- Business-tier WordPress hosting appropriate for a store with regular dynamic orders.
- Gateway: PayHere Plus at 2.99% + LKR 3,990/mo (used because the store exceeds Lite's LKR 200,000/month cap - not because of processing-rate break-even).
- 1-2 paid extensions named in the specific project (e.g. a subscriptions or product-filter tool) - report per-scenario, not as an "average".
- Optional monthly maintenance retainer.
- Excludes photography, ad spend, staff time.
Scenario C - Studio Shopify setup, small catalogue
Assumptions:
- Done-for-you Shopify setup in the low-to-mid six-figure LKR range (planning estimate).
- Shopify Basic at USD 29.00/mo annual-billing equivalent (~LKR 9,280/mo at USD/LKR 320, verify Sri Lankan account price).
- Gateway: PayHere Lite (3.3%).
- Domain: LKR 5,000/year Registry Economy tier or an authorised agent.
- Named apps only - specify each in your budget rather than assuming an "average".
- Variable cost includes both the PayHere fee and Shopify's 2% third-party transaction fee on gateway-processed GMV. At LKR 500,000/month gateway GMV, the Shopify third-party fee alone is LKR 10,000/month.
- Manual COD/bank-transfer orders excluded from Shopify's third-party fee per Shopify's documentation.
When custom-built ecommerce is worth the extra cost
Custom development becomes worth considering when the required workflows, integrations or business rules cannot be implemented cleanly with the chosen platform's standard capabilities and extensions. SKU count is not a reliable indicator on its own - a 20-product store with complex configurators or B2B pricing can justify custom work while a 5,000-product store on a standard platform may not.
- Complex or unusual pricing rules (bulk discounts by segment, negotiated B2B pricing, dynamic wholesale).
- Multi-warehouse inventory or multi-channel fulfilment beyond what standard extensions clean up.
- Deep POS or ERP integration that off-the-shelf connectors cannot support.
- Custom checkout flows, subscription mechanics or workflow gating.
- High-revenue stores where per-sale platform fees justify heavier upfront investment.
Methodology and evidence limits
This page separates three kinds of numbers deliberately, so you can tell what's what:
- Primary-source figures - Shopify subscription, Shopify third-party transaction fees, PayHere plan pricing and limits, WebXPay pricing, .lk Registry pricing. Each is read from the provider's own current page and dated in the sources block.
- Calculated figures - variable-fee totals, plan-upgrade break-even math, LKR conversions from USD. Calculated live from the primary-source constants in a small central fact store.
- WebsiteHosting.lk planning estimates - build-cost delivery-model bands, scenario cost lines. These are for budgeting, not a statistical market average. We commit to publishing a Sri Lanka Ecommerce Quote Index (25th/50th/75th-percentile figures across a documented sample of anonymised quotations) that will replace the planning bands when it ships.
A dated Sri Lanka Ecommerce TCO Calculator is planned - inputs will include platform, gateway-processed GMV, average order value, gateway tier, Shopify plan, hosting workload, maintenance and named app spend; outputs will include first-year fixed cost, annual variable cost, three-year projection and effective platform + payment cost as a percentage of revenue. When it ships, this page will lead with the calculator.
Frequently asked questions
How much does an ecommerce website cost to build in Sri Lanka?
Build cost varies substantially with catalogue setup, design, integrations, content and who does the work. The delivery-model bands on this page are WebsiteHosting.lk planning estimates for budgeting, not a statistical market average - use itemised written quotations against your exact scope before committing.
What is the cheapest realistic way to launch an ecommerce store in Sri Lanka?
A DIY WooCommerce store with an off-the-shelf theme, a modest shared WordPress hosting plan, a .lk domain and PayHere Lite (no monthly fee, 3.3% per transaction, subject to PayHere's published monthly limit) keeps the fixed cost small. Variable payment costs still apply on every gateway-processed order. Shopify's subscription starts at USD 29.00/mo on annual billing and USD 39.00/mo on monthly billing; verify the current Sri Lankan account price before signing.
How much do Sri Lankan payment gateway fees actually cost?
PayHere publishes plan-based fees with no application fee and no initial setup fee: Lite 3.3% (no monthly fee), Plus 2.99% + LKR 3,990/month, Premium 2.69% + LKR 9,990/month. WebXPay uses a subscription-plus-processing model with published tiers. Full comparison on the Sri Lankan payment gateways page.
Is Shopify Payments available in Sri Lanka?
No. Sri Lanka is not currently on Shopify's Shopify Payments-supported countries list. Sri Lankan merchants that want integrated online card payments through Shopify use a third-party payment provider; Shopify then charges its plan-specific third-party transaction fee on eligible orders (2% Basic, 1% Grow, 0.6% Advanced) in addition to the gateway's own processing fee. Manual methods (COD, bank transfer, cheques) are excluded from Shopify's third-party fee.
Should I calculate against total store sales or gateway-processed GMV?
For Shopify's third-party fee, use gateway-processed GMV only - manual methods (COD, bank transfer, cheques) are excluded. For payment-gateway processing fees, use the actual card-processed volume against the specific provider's rate. Total store sales include payment methods that are not subject to those fees, so modelling against total sales overstates variable payment cost.
Sources & references
- PayHere - Payment Limits and Fees — Lite 3.3% no monthly fee (LKR 200,000/mo cap); Plus 2.99% + LKR 3,990/mo; Premium 2.69% + LKR 9,990/mo. No application or setup fee. (checked 26 Aug 2026)
- PayHere - Application process — Business review typically 1-3 days for complete applications; requirements vary by business type (checked 28 Aug 2026)
- Shopify - pricing (USD) — Basic USD 39.00/mo monthly billing or USD 29.00/mo annual-billing equivalent; Grow USD 105.00 / USD 79.00; Advanced USD 399.00 / USD 299.00. Third-party transaction fees: Basic 2%, Grow 1%, Advanced 0.6%. Pricing may vary by market. (checked 28 Aug 2026)
- Shopify - Payments supported countries — Sri Lanka is not currently listed as a Shopify Payments-supported country (checked 28 Aug 2026)
- Shopify - third-party transaction fees — Fee applies to eligible orders processed through a third-party provider; manual methods (COD, bank transfer, cheques) are excluded (checked 28 Aug 2026)
- WebXPay - XGateway pricing — Publishes plan-based pricing (Starter 3.50%, Economy 2.90%, Business 2.50% on local cards) plus annual subscription per tier; foreign-card rate 4.85% (checked 28 Aug 2026)
- WooCommerce - pricing — Core software is free / open source; no core platform subscription or revenue share. Hosting, extensions, apps and development priced separately. (checked 28 Aug 2026)
- LK Domain Registry (domains.lk) — .lk Economy top-level LKR 5,000/year direct from the registry; agent prices vary (checked 28 Aug 2026)