E-Commerce Website Development in Nepal

I’m Ujjwal Rupakheti, a full-stack web developer in Itahari who builds e-commerce websites for businesses across Nepal. An online store with eSewa and Khalti verified on the server, Fonepay QR, cash on delivery and delivery charges by zone starts from NPR 60,000 and launches in 3 to 8 weeks.

  • A fixed price for the options you tick
  • Every eSewa and Khalti payment checked on the server
  • The store, code and accounts in your name
Ujjwal Rupakheti, e-commerce web developer in Itahari, Nepal

01Packages

Online Store or Business Website: Which Package Do You Need?

If customers call you, a business website is enough. If they pick a product, pay and wait for a parcel, you need a store.

Static website, WordPress website, online store and SaaS packages compared by job, price, time, payments and best fit
Static websiteWordPress & CMSOnline storeSaaS, first version
What it doesFixed pages, a form, WhatsApp and a mapPages and news your staff editProducts, cart, checkout and verified paymentsAccounts, plans and one paid workflow
FromNPR 18,000NPR 35,000NPR 60,000NPR 70,000
Time1–2 weeks2–4 weeks3–8 weeks6–12 weeks
Online paymentsNoneNoneeSewa, Khalti, Fonepay QR, CODeSewa or Khalti for plans
Best fitClinics and offices that want callsSchools and hotels that post oftenShops that deliver across NepalProducts sold by subscription
DetailsStatic website designWordPress website designThis pageSaaS development

Restaurants taking orders online need the same payment checks; see restaurant website design and hotel website design. Every price is on my services page.

02Included

What’s Included in the NPR 60,000 Online Store Package

Each item answers a way Nepali stores fail: buyers on mobile data, payments sent as screenshots, unstated delivery charges, or product pages Google cannot read.

WooCommerce or a Custom Next.js Store

WooCommerce suits most stores and has official eSewa and Khalti plugins. Custom Next.js suits unusual checkout, stock or delivery rules.

50 Products from Your Spreadsheet

Send your Excel or Google Sheet; I add up to 50 products with variants, stock and categories, so a sold-out size stops selling.

A Checkout Built for Phones

Search, filters, cart, checkout, order emails and accounts, tested on a mid-range Android phone over mobile data, the way your buyers shop.

Delivery Charges by Zone and Discount Codes

A charge per city or zone, shown before payment as the E-Commerce Act asks, and codes for festival offers or for paying online instead of cash.

Product Structured Data for Google

Product data built from the numbers that print the price, so Google can show price and stock, and the two never disagree.

An Order Dashboard and a Training Call

Orders, payment status and low-stock alerts in one place, a training call, two rounds of changes per milestone and 30 days of free fixes.

Verified payments and the details the E-Commerce Act requires are included too, as the payments section explains.

03Quotation

E-Commerce Website Price Calculator: Build Your Quotation

Tick the products, payments and delivery options you need, and watch the total and the three payment stages update. Download the quotation as a PDF or send it to me; the price is fixed for the scope you pick.

The package

Online Store

An online store that takes eSewa, Khalti, Fonepay QR and cash on delivery, with every payment checked before an order counts as paid.

NPR60,0003–8 weeks

  • WooCommerce or a custom Next.js store, whichever suits your catalogue
  • Up to 50 products added from your spreadsheet, with variants, stock and categories
  • Search, filters, cart, checkout, order emails and customer accounts
  • eSewa and Khalti, each payment verified with the provider on the server and recorded once
  • Fonepay QR, cash on delivery and bank transfer, confirmed from your order dashboard
  • Delivery charges by city or zone, shown at checkout, and discount codes
  • The business details Nepal's E-Commerce Act asks a store to show
  • Product structured data, so prices and stock can show in Google
  • An order dashboard with low-stock alerts, and a training call
  • Two rounds of changes at each milestone, and 30 days of free bug fixes

Products & Content

  • NPR3,000per 50 products

  • NPR3,000per 10 products

  • NPR2,000per page

  • NPR12,000

  • NPR8,000

Payments

  • NPR10,000

  • NPR10,000

  • NPR15,000

  • NPR4,000

Delivery & Operations

  • NPR10,000per courier

  • NPR5,000

  • NPR5,000

  • NPR3,000

  • +25%of the build

After Launch, Monthly

Optional. Not part of the one-time total.
  • NPR5,000a month

  • NPR30,000a month

Not in the Price

  • Merchant accounts with eSewa, Khalti and your bank: you apply, and I guide you
  • Transaction fees charged by the payment providers
  • The domain and server, paid to the providers
  • Product photos, and product descriptions (an option above)

Paid to Other Companies

Domain
A .com costs about NPR 1,500 to 2,500 a year. A .com.np is free for eligible Nepali businesses.
Server
Online stores usually need a private server, about NPR 1,500 to 15,000 a month, by traffic and catalogue size.
Payment fees
Charged per transaction by eSewa, Khalti, Fonepay or your bank, at the rate in your merchant agreement.
Shopify, if chosen
Its plan is paid to Shopify. Basic is about NPR 4,500 a month, billed yearly.
SMS and courier
SMS credits and courier charges are paid to those companies, if you use them.

Your Details for the Quotation

Your name and business go on the PDF. Your email is needed only when you send the request to me.

Requests reach my inbox through Formspree. The PDF is made in your browser and sent nowhere. See the privacy policy.

Total NPR 60,000

Review quotation

04Price factors

What Changes the Price of an E-Commerce Website, and Why

Catalogue work, payment confirmation and delivery move a store quote. Each option is a known piece of work, so each has a fixed price.

Products and Content

More products added

NPR 3,000 per 50 products beyond the first 50: photos resized, variants and stock entered, and each price checked against its Product data, because a wrong live price costs more than the fee.

Product descriptions written

NPR 3,000 per 10 products. Copied supplier text does not rank, and your own can carry the warranty and origin details the Act expects.

Extra content page

NPR 2,000 per page, such as a size guide. Home, About, Contact, Delivery, Returns and Privacy are included.

Nepali and English store

NPR 12,000, with hreflang. Every product, email and checkout message exists twice, so it costs more than on a business site.

Move an existing store

NPR 8,000 for up to 500 products, customers and past orders, with a 301 redirect for every old URL so ranking pages keep their place.

Priority delivery

Adds 25% to the one-time total for launch in about half the time. Merchant approvals still take their own time.

05Payments

eSewa, Khalti and Fonepay Integration: Included and Extra

eSewa and Khalti come verified on the server; Fonepay QR, cash on delivery and bank transfer are confirmed from your dashboard. Automatic Fonepay, connectIPS, cards and part-payments cost extra.

What NPR 60,000 Covers

  • eSewa ePay v2: the server signs the form with HMAC-SHA256, then asks eSewa’s status check API for COMPLETE and the right amount.
  • Khalti KPG-2: the server starts the payment, gets a pidx and, when the buyer returns, calls the lookup API. Only Completed with a matching amount counts.
  • Recorded once: a refresh, double click or retried redirect cannot record a payment twice.
  • Fonepay QR, COD and bank transfer: your merchant QR shows with the order total, and you confirm these in the dashboard, where each is logged.

Payment Options That Cost Extra, and Why

Fonepay Dynamic QR, Confirmed Automatically

The amount sits inside the QR, and the order is marked paid when the bank confirms. Fonepay has no public API or sandbox: your partner bank enables dynamic QR and supplies the specification I build against.

NPR 10,000Your bank enables it first

connectIPS

Payment straight from the buyer’s bank account, verified on the server. It is a separate provider and setup, and Khalti’s payment page already offers connectIPS, so you may not need both.

NPR 10,000Verified on the server

Card Payments Through Your Bank’s Gateway

Shopify Payments and Stripe are not available to Nepali businesses, so Visa and Mastercard go through your bank’s gateway, with its own approval and fees. For foreign-currency sales, check Sections 8 and 11 of the Act with your bank.

NPR 15,000Bank approval and fees separate

Advance Payment with Cash on Delivery

Part of the price online, the rest at the door, for large or made-to-order items. The order shows what is still due.

NPR 4,000For large or custom orders

What You Arrange with eSewa, Khalti and Your Bank

Merchant accounts

In your business’s name: eSewa and Khalti online, Fonepay through a partner bank, with your registration, PAN or VAT and tax clearance. I send the document list and build with test keys meanwhile.

Khalti’s NPR 200 limit

Khalti’s documentation says a newly integrated merchant cannot receive more than NPR 200 per transaction until its KYC is approved. Apply early.

Fees and payouts

Per-transaction fees at the rate in your merchant agreement, plus a one-time API fee that Khalti mentions. eSewa and Khalti pay out to your bank free.

06Delivery & the law

Delivery, Couriers and the E-Commerce Act: What the Store Handles

Zone charges, cash on delivery and the details the Act requires are included. Couriers, SMS, invoices and verified reviews are options.

Delivery and Operations

Delivery partner connection

NPR 10,000 per courier with an API: book and track parcels from your dashboard. Nepal Can Move says it offers COD with APIs for online stores; Pathao’s merchants book in the Pathao Merchant app instead.

SMS order alerts

NPR 5,000. Order and delivery texts through a Nepali SMS provider; credits are paid to the provider.

PDF invoices

NPR 5,000. An invoice with your PAN, and VAT where it applies, with every order, since the Act asks for an invoice and receipt on every sale.

Verified product reviews

NPR 3,000. Only buyers can review a product, and ratings are marked up for Google. Fake reviews are an offence under the Act.

What Nepal’s E-Commerce Act Asks of Your Store

My plain summary of the Electronic Commerce Act, 2081, not legal advice; the official text is on the Nepal Law Commission website. Once the store is live, you apply for its listing, and the Department must send the listing number within seven days.

  • Business name, address, registering office and registration number
  • Your PAN or VAT number, and any special licence
  • Customer service contacts and a named complaint contact
  • Your listing number, updated within 48 hours of a change
  • Price with tax, delivery charge and time, warranty and returns per product
  • An invoice and receipt for every order, cash on delivery too

Under Section 18 delivery stays your responsibility even with a courier, so I set zone delivery times you can keep. Registration and fines are in my guide to starting an online store in Nepal.

07Examples

E-Commerce Website Cost in Nepal: Two Worked Quotations

Illustrations, not past clients. Lines come from the price list above, totals exclude VAT, and each note shows that store’s first-year costs paid to others.

A Clothing Boutique in Itahari

120 products, moving off Instagram, with Fonepay confirmed automatically.

Example 1, an illustration
LinePrice
Online store package50 products, payments, zonesNPR60,000
70 more products2 × 3,000 per 50NPR6,000
Descriptions for 40 products4 × 3,000 per 10NPR12,000
Fonepay dynamic QRNPR10,000
Total, one-timeStages: 26,400, 44,000, 17,600NPR88,000

First year to others: a free .com.np, a server from NPR 1,500 a month, and payment fees at your agreed rates.

An Electronics Shop in Kathmandu

300 products, costly items paid by bank or part in advance, one courier.

Example 2, an illustration
LinePrice
Online store package50 products, payments, zonesNPR60,000
250 more products5 × 3,000 per 50NPR15,000
connectIPSNPR10,000
Advance payment with CODNPR4,000
One courier connectionNPR10,000
PDF invoicesNPR5,000
SMS order alertsNPR5,000
Total, one-timeStages: 32,700, 54,500, 21,800NPR1,09,000

First year to others: a .com at about NPR 1,500 to 2,500, a server within NPR 1,500 to 15,000 a month, SMS, courier and payment fees.

A store selling abroad would add the bilingual store (NPR 12,000) and card payments (NPR 15,000). Shops in Itahari, where I am based, Kathmandu or Biratnagar pay the same prices. For other sites, see my guide to website cost in Nepal.

08After launch

Online Store Running Costs After Launch

The build is paid once. These go to other companies each month or year, in your name, whoever builds your store.

Domain

A .com costs about NPR 1,500 to 2,500 a year. A .com.np is free for eligible Nepali businesses.

Server

Online stores usually need a private server, about NPR 1,500 to 15,000 a month, by traffic and catalogue size.

Payment fees

Per transaction, at the rate in your eSewa, Khalti, Fonepay or bank agreement.

Shopify, if chosen

Basic is about NPR 4,500 a month, billed yearly, paid to Shopify.

Optional, with me

Store care at NPR 5,000 a month: updates, daily backups, uptime and payment checks, up to two hours of changes. Monthly SEO from NPR 30,000.

Register the free .com.np at register.com.np; care plans are explained in website maintenance in Nepal.

First Year: About NPR 18,000 to 1,82,500A domain plus a server at NPR 1,500 to 15,000 a month, before payment fees, SMS and couriers. Store care adds NPR 60,000 a year.

Price your store

09Market prices

E-Commerce Website Price in Nepal: Market Range vs My Quote

Store packages advertised by Nepali agencies in 2026 run from about NPR 35,000 to 5,00,000 or more. These ranges are approximate, not a survey, and inclusions vary.

E-commerce website prices in Nepal, 2026: approximate market ranges from advertised packages, compared with Ujjwal Rupakheti’s prices
Typical market range (NPR)With me
Small template store, few products35,000 to 90,000From NPR 60,000, payments included
Store with eSewa, Khalti, Fonepay and COD60,000 to 2,50,000From NPR 60,000
Custom store with stock, ERP or app links1,50,000 to 5,00,000+Quoted after a short call
One gateway on an existing site15,000 to 40,000 per gatewayQuoted per integration

What is Different About This Quote

A cheap store that trusts a redirect costs more later.

  • A fixed price for the scope you tick, valid 30 days
  • Payments verified on the server, recorded once
  • Product data and technical SEO in the code
  • Domain, server, code and accounts in your name
  • Each milestone seen working before you pay
  • One person from the first call to launch

10Process

Online Store Development Process and Payment Milestones

  1. 01

    Call and Fixed Quote

    Scope and price in writing, nothing to pay. Apply for merchant accounts now.

  2. 02

    Design on a Preview, 30%

    Home, a category and a product page on your preview link, then 30%.

  3. 03

    Store Works End to End, 50%

    Products in, zones set, test payments through eSewa and Khalti sandboxes, then 50%.

  4. 04

    Launch and Handover, 20%

    Live keys, a real payment of each type made and refunded, then the last 20%.

  5. 05

    30 Days of Free Fixes

    Bugs found after launch are fixed free; store care after that, if you want it.

You never pay for work you haven’t seen, and late content moves the launch date, not the price.

11Proof

E-Commerce Results and Payment Case Studies

None of these is a retail store. They show the hardest part of selling online in Nepal: taking money and recording it exactly.

  • Online store, Biratnagar

    Organic traffic went from 0 to 1,200 visitors a month in five months after a technical audit and new product pages, and ad spend dropped by more than 60%.

Sajilai is live at sajilai.com and Eknas at eknas.com. More is in my web development portfolio.

Working with Ujjwal on our agency project was a remarkable experience. He approached the project with the precision of an engineer and the strategic thinking of a marketer. The website he built not only looks polished but ranks exceptionally well for our target keywords. His dedication to quality and his availability made the entire process seamless.

Ektukra Digital AgencyDigital agency, Kathmandu · Website build
Ujjwal Rupakheti at his laptop, building an online store for a business in Nepal
Ujjwal Rupakheti, web developer and SEO specialist in Itahari

Who prices and builds your store

Ujjwal Rupakheti

I am a full-stack web developer and SEO specialist in Itahari, Koshi Province, with 3+ years of building for the web, 13+ projects with case studies and 15+ clients in Nepal and abroad. I am studying for a BSc (Hons) in Computing at Itahari International College, and since June 2026 I have been a full-stack web developer at Ektukra Digital Agency. I set every price on this page from the work each option takes, and I build each store myself.

FAQ: E-Commerce Website Development in Nepal

Price, payments, merchant accounts, couriers, the E-Commerce Act and paying in stages.

Ask me on WhatsApp

How Much Does an E-Commerce Website Cost in Nepal?

With me, an e-commerce website starts from NPR 60,000 for up to 50 products, eSewa and Khalti verified on the server, Fonepay QR and cash on delivery, in 3 to 8 weeks. Advertised packages run from about NPR 35,000 to 5,00,000 or more.

Can My Online Store Accept eSewa, Khalti and Fonepay?

Yes. eSewa and Khalti are in the package, each payment checked by the server with the provider. Fonepay works from day one as your merchant QR, confirmed in the dashboard. Automatic dynamic QR costs NPR 10,000 more, once your partner bank enables it.

Why Can Khalti Only Take NPR 200 per Payment at First?

Khalti’s documentation says a newly integrated merchant cannot receive more than NPR 200 per transaction until its KYC is approved and the limit is removed. It is Khalti’s rule, not a store fault, so apply as soon as your papers are ready.

Do I Need My Own eSewa and Khalti Merchant Accounts?

Yes, in your business’s name, so payments reach you directly. You apply to eSewa and Khalti online and to Fonepay through your bank, with registration, PAN or VAT and tax clearance. I send the document list and build with test keys meanwhile.

Should I Use WooCommerce or Shopify for a Store in Nepal?

For most Nepali stores, WooCommerce or a custom build. eSewa and Khalti both list official WooCommerce plugins; Shopify Payments is not available in Nepal, and neither provider lists an official Shopify plugin. Shopify Basic is about NPR 4,500 a month, billed yearly.

Can You Connect My Store to Pathao or Nepal Can Move?

I connect couriers with an API, such as Nepal Can Move, which says it offers cash on delivery with APIs for online stores, for NPR 10,000 per courier, so you book and track parcels from your dashboard. Pathao’s merchants book through the Pathao Merchant app instead.

What Does Nepal’s E-Commerce Act Require on My Website?

In my plain summary, not legal advice: your business name, address, registration number, PAN or VAT, service and complaint contacts, and your e-commerce listing number. Each product needs its price with tax, delivery charge and time, payment methods, warranty and return terms.

Can I Download the Quotation as a PDF?

Yes. Tick the options you need in the price calculator on this page, add your name, and download a PDF with every line, the total and the payment stages. Or send it to me, and I confirm the scope in writing after a short call.

What is Not Included in the Store Price?

The domain and server, paid to those providers; eSewa, Khalti and bank merchant accounts, which you apply for; their transaction fees; and product photos. Descriptions, more products and couriers are fixed-price options. Where VAT applies, it is added as a separate 13% line.

Can I Pay for My Online Store in Stages?

Yes, in three stages: 30% when the design is on your preview link, 50% when the store works end to end with test payments, and 20% at launch. On the NPR 60,000 package that is NPR 18,000, 30,000 and 12,000.

Tell Me What You Sell.
I’ll Price Your Store in Writing.

Send what you sell, roughly how many products and how you deliver. I reply within one working day; online stores start from NPR 60,000.

Ujjwal RupakhetiReplies within one working day

What do you need?

Opens WhatsApp with your message started.