Kokil Thapa - Professional Web Developer in Nepal
Freelancer Web Developer in Nepal with 15+ Years of Experience

Kokil Thapa is an experienced full-stack web developer focused on building fast, secure, and scalable web applications. He helps businesses and individuals create SEO-friendly, user-focused digital platforms designed for long-term growth.

How to Start an eCommerce Business in Nepal 2026

By Kokil Thapa | Last reviewed: September 2026

How to Start an eCommerce Business in Nepal 2026 is not a weekend side project anymore. Mobile wallets, courier networks, and clearer tax rules have made online retail a real channel for Kathmandu shops and home-based sellers alike. You still need the right legal base, a platform that fits your catalog, and payment plus delivery partners that work outside the Valley. This guide walks through that stack in order — from registration to first paid order — based on what I have shipped on production stores for Nepal and cross-border clients.

Before you pick a theme or negotiate courier rates, map the full path. Most failed launches I see skip compliance or treat shipping as an afterthought. A short planning and research phase saves rework later. The diagram below shows the typical sequence from idea to first sale.

Nepal eCommerce Launch Flow 20261. IdeaNiche + margin2. LegalPAN + VAT3. PlatformStore build4. Pay + ShipGateways5. CatalogPhotos + SEO URLs6. Test OrdersCOD + wallet7. LaunchAds + GMBFirst paid order = legal + tech + ops alignedSkip any box and support tickets pile up fast
How to Start an eCommerce Business in Nepal 2026 — seven-step launch sequence from niche validation to first paid order

Online sales follow the same registration rules as physical trade. You need a registered business entity and a Permanent Account Number (PAN) from the Inland Revenue Department before you invoice customers or claim input VAT on purchases.

Most small sellers start as a sole proprietorship or private firm through the Office of Company Registrar (OCR). Fees and forms change, so confirm current schedules on the official OCR portal. After registration, apply for PAN at your local IRD office or through the online tax portal.

When does VAT registration apply?

If your annual taxable turnover crosses the statutory threshold, you must register for Value Added Tax (VAT). Even below the threshold, many B2B buyers and marketplaces expect a VAT number on invoices. Read the full breakdown in our guide on eCommerce tax and VAT registration in Nepal.

VAT-registered sellers charge 13% on most goods and services. They file periodic returns and issue tax invoices with their PAN and VAT number. Keep purchase records for input credit. Non-compliance blocks bank loans and formal supplier accounts.

PAN for freelancers and home sellers

Individual sellers can obtain PAN without a company in many cases. That path suits Instagram-first brands testing demand. See how to get a business PAN for Nepal freelancers for the document checklist.

Open a dedicated business bank account once PAN is issued. Mixing personal and shop funds makes VAT reconciliation painful. Several banks now offer startup accounts with lower minimum balances — compare before you sign.

Nepal eCommerce Compliance StackRequired for most stores☐ Firm registration (OCR)☐ PAN from IRD☐ Business bank account☐ Domain + hosting invoice☐ Privacy + refund policy pages☐ Product labels where regulatedWhen turnover grows☐ VAT registration (IRD)☐ Monthly / quarterly returns☐ Formal tax invoices☐ Import docs if cross-border☐ Courier agreements on file☐ Accounting ledger / softwareSource: IRD Nepal — confirm thresholds annually
Legal compliance checklist when you start an eCommerce business in Nepal — PAN, VAT, and operational documents

For authoritative rules, refer to the Inland Revenue Department of Nepal portal. Do not rely on social-media tax advice alone.

Which eCommerce platform fits a Nepal online store in 2026?

Platform choice drives your monthly cost, developer pool, and how fast you can add Nepali payment plugins. There is no universal winner — only a fit for your catalog size, budget, and in-house skills.

PlatformBest forTypical cost (NPR / month)Nepal payment pluginsNotes
WooCommerce on WordPress 7.1Small catalogs, content-heavy shops, SEO-first brandsRs 2,000–8,000 hosting + plugins (~USD 15–60)eSewa, Khalti, IME Pay extensions availableLow entry cost; watch plugin updates and security
ShopifyFast launch, minimal dev, international salesRs 4,000–15,000+ plan (~USD 30–110)Third-party apps; confirm NPR settlementAdmin API 2026-07 or later for custom apps
Custom Laravel 13Subscriptions, multi-vendor, complex rulesRs 150,000+ build, Rs 5,000+ run (~USD 1,100+ build)Full control via REST APIsNeeds PHP 8.3+ and ongoing developer
Magento 2.4.xLarge catalogs, B2B pricing tiersRs 25,000+ hosting (~USD 185+)Custom modules often requiredHeavy ops; overkill for most Nepal SMBs

For a first store with under 200 SKUs, WooCommerce on WordPress 7.1 is still the default I recommend to budget-conscious clients. You own the code, SEO plugins are mature, and Nepali developers are easy to find. Our WordPress development service covers theme hardening and WooCommerce 11.1 setup.

Choose custom Laravel 13 when checkout logic goes beyond standard carts. Examples include delivery-zone pricing by municipality, wallet credits, or supplier dashboards. I have used that stack on Nepal Gift Card and grocery projects with zone-based delivery.

Shopify suits brands that want to sell abroad quickly. Pair it with our notes on cross-border selling from Nepal before you promise DHL timelines you cannot meet.

Hosting and domain decisions

Pick hosting in Singapore or India for lower latency to Nepal buyers. Shared hosting works for launch; move to VPS once daily orders exceed roughly fifty. Use domain registration and hosting in Nepal if you want local billing in NPR and support during Nepal business hours.

Enable HTTPS on day one. Let's Encrypt is free. Mixed-content warnings scare buyers away from wallet checkout screens.

Build vs buy a theme

Free WooCommerce themes ship fast but often bundle slow scripts. Budget Rs 5,000–15,000 (~USD 37–110) for a lightweight commercial theme or a custom child theme. Factor build cost using our breakdown of Nepal eCommerce website development cost.

Platform Decision Tree — Nepal 2026Catalog + budget?Under 200 SKUsLimited dev budgetGlobal brand fastMinimal custom codeComplex rulesMulti-vendor / APIWooCommerceWordPress 7.1 + SEOShopifySaaS + appsLaravel 13PHP 8.3+ customNeed help choosing? See /services/e-commerce-development-in-nepal
Platform decision tree for How to Start an eCommerce Business in Nepal 2026 — WooCommerce, Shopify, or Laravel

Professional builds are documented in our portfolio, including florist WooCommerce stores like Petals Agro Nepal and Quick And Easy Nepalese Grocery.

How do you connect payments and shipping for a Nepal eCommerce store?

Payment and logistics make or break conversion. A beautiful product page means nothing if Khalti fails on mobile or your shipping quote surprises the buyer at checkout.

Digital wallets and card gateways

Most Nepal stores offer a mix of cash on delivery (COD), eSewa, Khalti, and IME Pay. COD still dominates outside major cities. Wallets reduce failed deliveries because payment is confirmed upfront.

Compare fees, settlement times, and refund APIs in our eCommerce payment gateway options for Nepal compared article. The broader landscape is covered in Nepal digital payment landscape 2026 overview.

For WooCommerce, install the official plugin from each provider and test in sandbox mode first. Custom Laravel stores should verify webhook signatures and log every callback. I have debugged production orders where a silent timeout left carts marked unpaid.

The Nepal Rastra Bank publishes rules for payment service providers. Use licensed gateways only.

Courier integration and rate tables

Major couriers — Pathao, Sundarban, Nepal Can Move, and others — offer API or manual manifest workflows. Start with flat rates by zone: Kathmandu Valley, terai hubs, and remote hill districts need different pricing.

Read eCommerce shipping integration for Nepal before you promise next-day delivery nationwide. Remote districts may need five to ten days.

Build shipping into your product margin. A Rs 500 (~USD 3.70) item cannot absorb Rs 350 delivery to Ilam. Use the Nepal EMI calculator if you offer instalments on high-ticket items.

Checkout to Delivery — Nepal StoreCartStock checkPayCOD / walletOrderEmail + SMSPackLabel printShipPayment split typical in Nepal 2026COD ~45%eSewa ~25%Khalti ~20%OtherTrack wallet webhooks — failed callbacks = lost revenue
Payment and shipping workflow when you start an eCommerce business in Nepal — from cart to courier handoff

COD risk controls

COD increases return rates. Mitigate with order confirmation calls, partial prepayment on high-value items, or wallet discounts. Log phone numbers and flag repeat refusals.

What does it cost to start an eCommerce business in Nepal in 2026?

Costs split into one-time setup and monthly operations. Understate either line and you stall before Dashain sales season.

One-time startup costs

  • Firm registration and PAN: roughly Rs 5,000–25,000 (~USD 37–185) depending on entity type
  • Domain (.com.np or .com): Rs 1,500–3,000/year (~USD 11–22)
  • Logo and basic brand kit: Rs 10,000–40,000 (~USD 74–295) if outsourced
  • Website build: Rs 40,000–400,000+ (~USD 295–2,950+) for WooCommerce to custom Laravel
  • Initial product photography: Rs 500–2,000 per SKU (~USD 3.70–15) for professional shots
  • Sample inventory or dropship deposits: varies widely by category

A lean launch — WooCommerce, ten SKUs, self-shot photos — can start near Rs 80,000–120,000 (~USD 590–885) all in. A custom multi-vendor build runs much higher. Model scenarios with Nepal SIP calculator if you are funding from monthly savings.

Monthly running costs

  • Hosting: Rs 1,500–15,000 (~USD 11–110)
  • Payment gateway fees: typically 2–4% per wallet transaction
  • Courier charges: passed to customer or absorbed in margin
  • Meta / Google ads: Rs 10,000+ (~USD 74+) when you scale — optional at launch
  • Maintenance and security updates: Rs 3,000–20,000 (~USD 22–148) if you retain a developer

Ongoing support belongs in your budget from month one. See support and maintenance in Nepal for retainer ranges.

How do you launch and grow your Nepal online store after go-live?

Go-live is a milestone, not the finish line. The first thirty days should focus on order reliability, search visibility, and feedback loops.

Pre-launch checklist

  1. Place test orders with each payment method and confirm emails or SMS fire correctly.
  2. Verify mobile checkout on mid-range Android phones — most Nepal buyers shop on phone.
  3. Submit XML sitemap in Google Search Console and fix crawl errors.
  4. Add Organization and Product schema where appropriate.
  5. Publish clear shipping, return, and privacy policies linked in the footer.
  6. Connect Facebook Pixel or Google Analytics 4 with consent messaging if required.
  7. Claim and optimise Google Business Profile for local brand searches — see local SEO Nepal Google Business Profile.

Catalog and SEO basics

Write unique titles and descriptions in English or Nepali — not factory copy pasted from Alibaba. Use clean URLs like /product/handmade-wool-socks instead of query strings.

For Nepali content, run copy through the Nepali Unicode converter so fonts render correctly across devices. Technical SEO work pairs with search engine optimization in Nepal if you lack in-house time.

Speed matters. Compress images, enable lazy loading, and consider speed optimization before you spend on ads. Slow checkout pages waste ad budget.

Marketing without burning cash

Start organic: Instagram Reels, TikTok product demos, and local Facebook groups. Paid ads work once fulfillment is stable. Read top social media strategies for businesses in 2026 for channel mix ideas.

Email or SMS repeat buyers during Tihar and Dashain with offers tied to real stock levels. Nothing damages trust faster than selling what you cannot ship.

The macro context helps too. Our piece on the rise of eCommerce in Nepal explains buyer behaviour shifts worth aligning with.

Operations and scaling

Track inventory in the same system as the website. Overselling during a festival sale creates one-star reviews that linger. For multi-channel sellers, consider a simple admin dashboard — custom reporting projects are covered under e-commerce development in Nepal.

If you import goods, watch Nepal forex rates when pricing. Margin erodes fast when NPR weakens against USD.

Cloud hosting reduces downtime during traffic spikes. See why businesses in Nepal should migrate to cloud hosting before peak season.

Key Takeaways

  • Register your firm and PAN before taking payments; add VAT when turnover requires it.
  • WooCommerce fits most first stores; Laravel 13 suits complex delivery or multi-vendor logic.
  • Offer COD plus eSewa and Khalti, and test every gateway webhook in staging first.
  • Zone-based shipping rates prevent margin loss on remote deliveries outside the Valley.
  • Budget Rs 80,000+ (~USD 590) for a lean launch and monthly hosting plus maintenance on top.
  • Launch only after test orders, mobile checkout checks, and basic SEO are complete.

People Also Ask

Do I need a company to sell online in Nepal?

You can start with individual PAN registration for small-scale selling. Growing brands benefit from a registered firm for VAT, banking, and supplier credit. Most marketplaces and corporate buyers expect formal registration on invoices.

Which payment method converts best for Nepal eCommerce?

COD still leads overall, especially outside Kathmandu and Pokhara. eSewa and Khalti convert well on mobile when checkout is under three taps. Offer both wallet and COD to maximise reach.

How long does it take to build an eCommerce website in Nepal?

A basic WooCommerce store with ten to twenty products takes two to four weeks with content ready. Custom Laravel builds run two to four months depending on integrations. Delays usually come from late product photos, not coding.

Is VAT mandatory for small online shops in Nepal?

VAT registration is mandatory once annual taxable turnover crosses the IRD threshold. Below that, PAN may suffice. Consult the current IRD circular or a licensed accountant before your first high-volume sale season.

Ready to launch your Nepal online store?

How to Start an eCommerce Business in Nepal 2026 comes down to disciplined sequencing: legal base, right platform, reliable payments, honest shipping quotes, then marketing. Skip a step and you pay for it in support tickets and ad waste. If you want a store built, integrated, and tested on real Nepal gateways, review our e-commerce development service or contact us with your catalog size and target launch date.

Frequently Asked Questions

A lean WooCommerce launch with ten SKUs can start near Rs 80,000–120,000 (~USD 590–885) all in. Custom Laravel builds cost Rs 150,000+ upfront (~USD 1,100+).

For under 200 SKUs, WooCommerce on WordPress 7.1 is the default choice. Choose Laravel 13 when you need municipality-based delivery zones, wallet credits, or multi-vendor dashboards.

VAT registration is mandatory only once annual taxable turnover crosses the IRD statutory threshold. Below that, PAN may suffice for many sellers.

Individual sellers can obtain PAN without registering a company in many cases, which suits Instagram-first brands testing demand. As turnover grows, a registered firm through the Office of Company Registrar — sole proprietorship or private firm — becomes important for VAT, dedicated banking, supplier credit, and corporate buyers who expect formal registration on invoices. Most marketplaces also prefer properly registered sellers. Open a dedicated business bank account once your PAN is issued; mixing personal and shop funds makes VAT reconciliation painful later.

Online sales follow the same rules as physical trade. You need a registered business entity and a Permanent Account Number from the Inland Revenue Department before invoicing customers or claiming input VAT on purchases. Register through the OCR portal, then apply for PAN at your local IRD office or the online tax portal. If turnover crosses the statutory threshold, register for VAT and charge 13% on most goods and services. Keep purchase records for input credit. Confirm current fees on official IRD and OCR portals rather than social-media tax advice alone.

Most stores mix cash on delivery, eSewa, Khalti, and IME Pay. COD still dominates outside Kathmandu and major cities, but wallets reduce failed deliveries because payment is confirmed upfront. eSewa and Khalti convert well on mobile when checkout takes under three taps — offer both wallet and COD to maximise reach. For WooCommerce, install each provider's official plugin and test in sandbox first. Custom Laravel stores should verify webhook signatures and log every callback. Use only licensed gateways under Nepal Rastra Bank rules.

Start with flat rates by zone: Kathmandu Valley, terai hubs, and remote hill districts need different pricing because delivery times and costs vary sharply. Major couriers like Pathao, Sundarban, and Nepal Can Move offer API or manual manifest workflows. Remote districts may need five to ten days — do not promise next-day delivery nationwide. Build shipping into your product margin; a Rs 500 (~USD 3.70) item cannot absorb Rs 350 delivery to places like Ilam. Zone-based tables prevent checkout surprises and protect margins on orders outside the Valley.

A basic WooCommerce store with ten to twenty products typically takes two to four weeks when product content and photos are ready. Custom Laravel 13 builds run two to four months depending on payment gateway, shipping, and dashboard integrations. Delays usually come from late product photography and copy, not coding. Shopify can launch faster for international sales, but confirm NPR settlement and third-party payment apps before you promise customers or ad campaigns a fixed go-live date.

There is no universal winner. WooCommerce on WordPress 7.1 suits small catalogs under 200 SKUs, SEO-first brands, and budget-conscious launches at Rs 2,000–8,000/month (~USD 15–60) for hosting plus plugins, with eSewa and Khalti extensions available. Shopify fits fast launch and international sales at Rs 4,000–15,000+/month (~USD 30–110) using third-party NPR payment apps. Custom Laravel 13 handles subscriptions, multi-vendor logic, and municipality-based delivery zones at Rs 150,000+ build (~USD 1,100+). Magento 2.4.x is heavy ops and overkill for most Nepal SMBs.

Plan for hosting at Rs 1,500–15,000 (~USD 11–110), wallet transaction fees of roughly 2–4%, courier charges passed to customers or absorbed in margin, and maintenance or security updates of Rs 3,000–20,000 (~USD 22–148) if you retain a developer. Meta or Google ads at Rs 10,000+ (~USD 74+) are optional at launch — start organic first once fulfillment is stable. Ongoing support belongs in month-one budgeting. Move from shared hosting to VPS once daily orders exceed roughly fifty to handle peak-season traffic without downtime.

Pick hosting in Singapore or India for lower latency to Nepal buyers. Shared hosting works at launch; upgrade to VPS once daily orders exceed roughly fifty. Register a .com.np or .com domain for Rs 1,500–3,000/year (~USD 11–22). Choose Nepal-based hosting if you want NPR billing and support during Nepal business hours. Enable HTTPS on day one with free Let's Encrypt certificates. Mixed-content warnings on wallet checkout screens scare buyers away quickly, so fix SSL before you connect eSewa or Khalti.

Place test orders with each payment method and confirm emails or SMS fire correctly. Verify mobile checkout on mid-range Android phones because most Nepal buyers shop on phone. Submit your XML sitemap in Google Search Console, fix crawl errors, and add Organization and Product schema where appropriate. Publish clear shipping, return, and privacy policies linked in the footer. Connect Facebook Pixel or Google Analytics 4 with consent messaging if required. Claim and optimise your Google Business Profile for local brand searches before spending on paid ads.

COD increases return rates, especially outside major cities. Mitigate with order confirmation calls, partial prepayment on high-value items, or wallet discounts that confirm payment upfront. Log phone numbers and flag repeat refusals. For digital wallets, test every gateway in sandbox mode and monitor webhooks — silent timeouts have left production carts marked unpaid on real client stores. Offering both COD and eSewa or Khalti maximises reach while wallets improve conversion when mobile checkout stays under three taps.

Write unique product titles and descriptions in English or Nepali — not factory copy pasted from Alibaba. Use clean URLs like /product/handmade-wool-socks instead of query strings. For Nepali content, run copy through a Nepali Unicode converter so fonts render correctly across devices. Compress images, enable lazy loading, and fix speed issues before ad spend. Submit sitemaps, add structured data, and track crawl errors in Google Search Console. Organic Instagram Reels, TikTok demos, and local Facebook groups can drive early traffic without burning cash on Meta ads before fulfillment is stable.

Choose custom Laravel 13 when checkout logic goes beyond standard carts — delivery-zone pricing by municipality, wallet credits, supplier dashboards, or multi-vendor rules. Expect Rs 150,000+ build cost (~USD 1,100+) plus Rs 5,000+ monthly run costs (~USD 37+), PHP 8.3+, and ongoing developer support. WooCommerce 11.1 on WordPress 7.1 remains the default for first stores under 200 SKUs. I have used Laravel for projects like Nepal Gift Card and zone-based grocery delivery where plugin-based carts would fight your business rules.

Share this article

0 Comments

Leave a comment

Your email is not published. Comments appear once they have been read. Sign in to have your details filled in.

Quick Contact Options
Choose how you want to connect me: