Last updated: 5 September 2026. Regulatory position checked against reporting on the E-Commerce Act and published legal summaries.

An ecommerce website in Nepal now carries legal obligations it did not have before 2025. Online sellers must register with the Department of Commerce, display specific business and product disclosures, and operate a grievance process. Cash on delivery still dominates, and it shapes cash flow more than any technical decision.

Two things changed for Nepali online sellers recently, and neither is technical. The law caught up, and delivery economics stayed stubbornly difficult.
Most guides to building an online store in Nepal address neither. They compare platforms and stop. So this one starts with the parts that determine whether the store is viable.

The law changed in 2025, and your website has to show it

Nepal's first comprehensive e-commerce law, the E-Commerce Act 2081, corresponding to 2025, ended roughly 25 years in which online businesses operated without a dedicated statute.
The sequence is worth knowing because it explains why so much published advice is out of date. The lower house passed the bill on 18 February 2025, the upper house passed amendments on 2 March, the President granted assent on 16 March, and the Act came into force in mid-April 2025. Existing businesses were given a three-month window to register through the Department of Commerce, Supplies and Consumer Protection portal, closing on 18 July 2025.
Compliance was thin. By the deadline, reporting indicated only around 950 e-commerce businesses had registered, well below what the department expected given the volume of digital transactions. From the following day, unregistered online sellers were considered to be operating illegally.
Three points that surprise people:

It covers social media selling. A business selling through Facebook, TikTok or Instagram pages falls within scope, not only sites with a checkout.
It reaches foreign sellers targeting Nepali consumers, including international platforms without a local presence.
Penalties are real. Reporting cited fines up to NPR 200,000 for failing to register, with published summaries describing graduated penalties from around NPR 20,000 to NPR 500,000 and imprisonment of up to three years for serious violations by platform operators.
This article describes the framework rather than advising on it. Requirements differ by business type and the Act is still being operationalised, so confirm your own position with the Department or a lawyer before relying on any summary, including this one.

What your website itself must display

This is where the law becomes a build requirement rather than a paperwork exercise, and it is the part developers usually miss.
Published summaries of the Act describe disclosure obligations covering business identity, tax registration, full product details, delivery terms, payment methods, return and refund conditions, and a grievance mechanism with a defined response period, commonly cited as fifteen days.



What the site must show

Where it usually belongs

Business and platform identity

Footer and an about or legal page: registered business name, registration number, office address

Tax registration details

Footer or legal page: PAN or VAT number and any licence details

Full product information

Each product page: description, pricing, origin, warranty and specifications

Delivery terms and timelines

Product page and a dedicated shipping page

Payment methods accepted

Checkout and a payments or FAQ page

Return and refund conditions

A dedicated policy page, linked from every product page

Grievance contact and process

A visible complaints route with a stated response time

Two practical notes. Put the identity and tax details in the footer so they appear on every page rather than on one legal page nobody visits. And write the return policy in plain Nepali as well as English if your buyers are Nepali consumers, since a policy nobody can read satisfies the letter of a disclosure requirement and none of its purpose.
There is a commercial argument here too, independent of the law. The disclosures that regulation now requires are the same signals that persuade a cautious buyer to trust a new Nepali store. A visible address, a real phone number and a clear return policy raise conversion. You are being made to do something you should have done anyway.

Cash on delivery is the real business model

Every technical decision in Nepali ecommerce is downstream of this one, and international platform guides never mention it.
Cash on delivery remains how a large share of Nepali consumers buy online, particularly outside the major cities and particularly from stores they have not used before. It is not a payment method so much as a trust mechanism: the buyer pays when the product is in their hand.
What that does to your business:

Money arrives days after the order, once the courier remits it. Your working capital funds the gap on every order.
Refused deliveries cost you the outbound and return shipping with no sale. Return rates on COD are materially higher than on prepaid orders.
Order confirmation matters enormously. A phone call or message before dispatch reduces refusals more than any website change.
Reconciliation is manual. Matching courier remittances to orders is real weekly work that nobody budgets for.
Practical responses that Nepali sellers actually use. Confirm every COD order by phone or message before dispatch. Offer a small discount for prepayment, which converts some buyers and improves cash flow immediately. Restrict COD above a value threshold, or for first-time buyers in areas with high refusal rates. And track refusal rates by district rather than as one number, because they vary enormously.


DATA NEEDED
Insert what proportion of orders Bisup's ecommerce clients take on cash on delivery, and how refusal rates differ inside and outside the Kathmandu valley. Two figures here would be the most quoted lines in this article.

Payments beyond cash on delivery

Offering digital payment does not remove COD, but it improves the economics on every order that uses it.
The domestic rails are well established. Wallets and QR payments now carry very large transaction volumes in Nepal, and integrating them is straightforward compared with the international picture.
The merchant approval process, the real fee ranges and the settlement differences between providers are covered in our guide to
accepting online payments in Nepal. If you are building on WordPress specifically, our guide to setting up a WooCommerce Nepal payment gateway covers which plugins remain installable and the compatibility problems to check first.
One point that belongs here rather than there. Whatever gateway you use, your server must verify the transaction with the provider before marking an order paid. Trusting the browser redirect lets someone complete an order without paying, and it is the most common security failure in Nepali store integrations.
Prepayment also changes your fulfilment risk entirely. A paid order is not refused at the door.

Delivery is the hardest part of the business

Nepal's geography makes logistics the constraint that most often decides whether a store works.
Inside the Kathmandu valley, same-day and next-day delivery is achievable and several courier services compete. Outside it, transit times lengthen, costs rise, and coverage becomes patchy in ways that are difficult to predict from a rate card.
What to settle before launch rather than after:

1. Decide where you deliver, honestly, and say so on the site. A store that accepts orders it cannot fulfil generates refunds and bad reviews.
2. Set delivery charges by zone rather than one flat national rate, which either loses money on distant orders or overcharges local ones.
3. State realistic timelines. Under-promising and delivering early costs nothing; the reverse is expensive under a law that now sets fulfilment expectations.
4. Choose whether you or the courier handles COD remittance, and understand the remittance cycle before you commit.
5. Plan for address ambiguity. Nepali addresses are often landmark-based, so collect a phone number and treat it as essential rather than optional.
That last point has a direct website consequence. Your checkout should ask for a phone number as a required field and, ideally, verify it, because an unreachable customer is an undeliverable order. Address line validation borrowed from a foreign platform will fight your customers rather than help them.

Should you sell on your own site or on a marketplace?

Both, usually, and treating them as competitors costs sellers money.
A marketplace gives you traffic, an established delivery network and buyer trust you have not earned yet. It takes commission, owns the customer relationship, and can change its terms without asking you.
Your own store keeps the margin and the customer data, and lets you build a brand that survives a marketplace policy change. It requires you to solve traffic, trust and logistics yourself.
The pattern that works for most Nepali sellers is to use the marketplace for discovery and volume while building the direct store in parallel, then give buyers a reason to come direct next time. A card in the parcel with a discount code costs almost nothing and converts a marketplace buyer into a direct one.
What you should not do is depend on a single marketplace with no direct channel at all. Sellers who do that discover their entire business is a line item in someone else's policy update.

What platform should you build on?

For most Nepali stores, WordPress with WooCommerce, and the reasons are local rather than technical.
The Nepali payment gateway plugins that exist are built for WooCommerce first. Local developers who can maintain it are easy to find and affordable to hire. There is no monthly platform fee in foreign currency, which matters given how hard recurring international payments are from Nepal. And you own the site outright.
The honest trade-off is maintenance. WooCommerce is yours to update, secure and back up. A hosted platform does that for you in exchange for a monthly fee and less control. If nobody in your business will own updates, a hosted platform may genuinely suit you better despite the currency friction.
Whichever you choose, avoid a custom-built store unless you have a specific reason. Custom means every future developer must learn your system, and Nepali businesses regularly end up locked to one agency because nobody else can safely touch the code.

Product content and being found

Two Nepal-specific points, both cheap and both usually skipped.
Write real product descriptions rather than pasting the manufacturer's text. Identical descriptions across every store selling the same item give search engines no reason to prefer yours, and give a buyer no reason either. Say what it is, what it fits, what is in the box, and what it does not do.
If you publish in Nepali, make sure the text is proper Unicode rather than a legacy font, or search engines cannot read a word of it. The detail on this is in our guide to
Nepali Unicode on websites.
Include the terms Nepali buyers actually type, which frequently means both the Devanagari word and its romanized form, and often an English product term inside an otherwise Nepali sentence. Writing the way your customers search is not keyword stuffing; it is describing the product in the language of the market.

What hosting an online store needs

More than a brochure site, and for a specific reason.
Cart and checkout pages cannot be cached the way a product listing can, because each visitor's cart is different. Those requests hit PHP and the database every time. A store that feels fast while browsing can still crawl at checkout, which is the worst possible place to be slow.
You also need reliable inbound POST handling for payment callbacks, a callback URL that is never cached, a valid SSL certificate, and backups you have actually restored at least once. An ecommerce database holds orders and customer records that you cannot recreate.
Our
WordPress hosting in Nepal plans are built for this profile and are billed in rupees through local payment methods, which removes one recurring international payment from your operation.