Web Design & Development
Fast, beautiful websites and web apps built with modern tools like Next.js and React.
Explore this trailA dhaka pattern is counted thread by thread, and a single wrong colour shows for the lifetime of the cloth. An online store is built the same way: the decisions that determine whether it works are made early, quietly, and are expensive to unpick once the thing is woven.
Last reviewed

Most e-commerce advice you will find online was written for a market with card penetration, a postal service, and one dominant delivery network. Nepal has none of those in the same form. This is the version that accounts for that.
Before any platform conversation, three local realities shape every decision that follows. Getting these wrong is how a technically competent store fails commercially.
In most Nepali categories, cash on delivery is the majority payment method, not a fallback. That has consequences well beyond a checkout option. It means you carry the cost of delivery on orders that get refused at the door, so your returns rate is a logistics problem rather than a customer-service one. It means order confirmation by phone before dispatch is standard practice, not poor service. And it means your margin model has to survive a refusal rate that in some categories reaches one order in five.
eSewa, Khalti, IME Pay, and Fonepay together account for far more digital transactions than card payments do. Building a checkout that leads with a card form and buries the wallets is a straightforward way to lose conversions. Lead with what people use.
A Nepali delivery address is frequently a landmark and a phone number rather than a house number and a postcode. A checkout that demands a rigid structured address, or validates a postcode, will simply fail. Take a free-text address field, require a phone number, and make the landmark field prominent, because that is the field the rider will actually use.
There are four realistic routes, and the correct one depends far more on your catalogue size and payment needs than on anybody’s technology preference.
| Route | Best for | The catch |
|---|---|---|
| WooCommerce on WordPress | Small to medium catalogues, tight budgets, local payment plugins | Slows down badly as products and plugins accumulate; needs real hosting and constant patching |
| Shopify | Fast launch, reliable checkout, selling abroad | Local gateway support is thin, monthly cost is in USD, and customising the checkout is restricted |
| Custom build (Next.js with a headless commerce layer) | Large catalogues, unusual logic, real performance needs, multi-vendor | Highest upfront cost and needs a team who will still be reachable next year |
| Marketplace only (Daraz, SastoDeal, social selling) | Testing demand before investing anything | You rent the customer relationship and compete on price alone |
If you are already selling and the manual process is the bottleneck, that is the moment a real store pays for itself. For most businesses at that stage WooCommerce is the pragmatic choice, and it stops being the right one at roughly the point where you have a few thousand products, several thousand daily visitors, or logic that no plugin models.
Each gateway is its own small project: a merchant application, a sandbox, a signature scheme, and a set of failure cases to handle. Budget for them individually rather than as one line item called “payments”.
First: trusting the browser. Every gateway returns the customer to your site with a success parameter, and every one of those parameters can be forged by hand. An order must only be marked paid after your server has independently verified the transaction with the gateway’s verification endpoint. This is the single most common security defect we find in Nepali stores, and it is trivially exploitable.
Second: not handling the abandoned middle. A customer who reaches the wallet, pays, and loses connectivity before returning must still end up with an order. Reconcile against the gateway on a schedule and alert on mismatches, because otherwise the customer has paid and you have no record of it.
Fulfilment is where Nepali e-commerce is actually won or lost, and it is mostly not a software problem. What software can do is stop it becoming a mess.
This is the highest-leverage page type on the site and usually the most neglected. Two changes outperform almost anything else you could do: real photographs, and answering the objection.
Work through this on a real phone, on mobile data, with a real card and a real wallet, before you announce anything.
| Scope | Typical range (NPR) | Timeline |
|---|---|---|
| WooCommerce store, up to ~100 products, one gateway | 200,000 – 400,000 | 6 – 8 weeks |
| WooCommerce store, larger catalogue, multiple gateways, SMS | 400,000 – 700,000 | 8 – 12 weeks |
| Custom store on a modern stack | 700,000 – 2,000,000 | 3 – 5 months |
| Multi-vendor marketplace | 1,500,000 – 4,000,000+ | 4 – 8 months |
Add to any of these the annual running cost, which for e-commerce is meaningfully higher than for a brochure site: real hosting rather than shared, maintenance that includes retesting payment flows when a gateway changes, and per-transaction gateway fees of roughly two to three and a half percent.
Questions· प्रश्नहरू
A WooCommerce store with up to around a hundred products and one payment gateway typically runs NPR 200,000 to 400,000. Larger catalogues with several gateways and SMS notifications sit at NPR 400,000 to 700,000. A custom build on a modern stack starts around NPR 700,000. Budget separately for annual hosting, maintenance, and gateway transaction fees.
eSewa, for reach, then Khalti. Add Fonepay if a meaningful share of your customers prefer paying through their own bank app. And support cash on delivery from day one, because in most Nepali categories it will be the majority of your orders regardless of what you would prefer.
WooCommerce, in most cases, because local payment gateway support is far better and there is no monthly USD subscription. Shopify makes sense if you are selling primarily to customers abroad, or if you want the most reliable possible checkout and can accept the gateway limitations. If you are unsure, the deciding question is usually whether more than half your revenue will come from inside Nepal.
Yes. Every Nepali gateway requires business registration and a PAN or VAT certificate for merchant onboarding. Start that paperwork early, because it is frequently the longest lead time in the whole project and it blocks testing.
Three things help. Confirm every order by phone or Viber before dispatch, which is normal practice here and cuts refusals sharply. Require prepayment above a value threshold you choose. And track refusal rates by district and by product so you can price delivery accordingly rather than absorbing it evenly.
If You’d Rather Not Do It Alone
Keep Reading
Tell us where you want to go, and we’ll map the route, free of charge.
Talk to Us