Android, iOS and Flutter, built in Kathmandu

Mobile App Development in Nepal

We design and build Android and iOS apps from our office in Sitapaila, Kathmandu. That includes the backend behind the app, the payment and SMS integrations Nepali users expect, the Play Store and App Store submissions, and the support after launch.

  • 12+years in business
  • 35+people, one office
  • 800+projects delivered
  • 500+clients across Nepal
What we build
Android, iOS and Flutter apps with their own backend
Typical cost
NPR 3.5 lakh to 20 lakh, depending on scope
Typical timeline
6 to 14 weeks to store submission
Where we are
Sitapaila, Kathmandu, working across Nepal

A mobile application development company in Nepal that also builds the part you don't see

Most app projects that go wrong in Nepal go wrong for the same reason. Someone quotes for "the app", builds the screens, and then discovers the app needs a server, a database, an admin panel for the office staff, a payment gateway that actually settles into a Nepali bank account, and an SMS provider for OTP. Those get bolted on late, by whoever is cheapest that week, and the client ends up with something nobody wants to maintain.

We quote the whole thing from the start. Our Laravel team builds the backend and the admin panel, our Flutter and native developers build the app, and one project manager sits across both. When you call us in month eight because a payment failed, the person answering can see the whole system.

Every quote from us includes

  • UI and UX design in Figma, signed off before coding starts
  • The app for Android and iOS
  • Backend, API and an admin panel your staff will use
  • Payment gateway and SMS OTP integration
  • Testing on real low-end and high-end devices
  • Play Store and App Store submission, handled for you
  • Ninety days of bug fixing after launch
  • Source code and store accounts in your name

What we build

Four kinds of app work, each with its own team. Most clients need the first one and part of the fourth.

Cross-platform apps in Flutter

One codebase, two stores. This is what we recommend for most business apps in Nepal, because it gets you iOS for a fraction of the cost of building it twice.

Our Flutter team

Native Android and iOS

Kotlin for Android, Swift for iOS. Worth it when the app leans hard on the hardware, needs the best possible performance, or has to pass a bank's security review.

Backend, API and admin panel

The server side in Laravel, with an admin panel your staff will actually use. This is the half of the project other quotes tend to leave out.

Our Laravel team

Maintenance and takeovers

OS updates, store policy changes, expired certificates, a payment gateway that changed its API. We keep apps alive, including ones we did not build.

Apps we get asked for most

These are the briefs that come through our door in Kathmandu week after week. If yours is not here, that is fine; the list is what we have seen, not what we can do.

Schools and collegesAttendance, homework, fee reminders and notices to parents, with an admin side the school office runs. Nepali date support built in.
Hospitals and clinicsAppointment booking, doctor schedules, report downloads and OPD tokens. Light enough to work on a mid-range phone over a slow connection.
Delivery and logisticsCustomer app, rider app and a dispatch panel. Live location, order status, cash-on-delivery reconciliation.
Retail and e-commerceProduct catalogue with eSewa or Khalti checkout, order tracking, and a stock sync with whatever the shop already uses.
Travel, hotels and vehicle rentalAvailability, booking, deposit payment and itinerary sharing. Often English-first for inbound tourists.
Cooperatives and financeMember balance, deposit and loan statements, transaction alerts. Built to NRB expectations on data handling.

How a project runs

Five stages. You sign off at the end of each, and the price does not change unless the scope does.

Book a free scoping session
  1. Scoping

    A working session at our office or yours, usually two to three hours. We map the screens, the user roles, the integrations and the admin side, then write it up as a scope document with a fixed price and timeline. You keep the document whether or not you proceed.

  2. UI and UX design

    Every screen designed in Figma before a line of code. You click through a working prototype on your own phone and change anything you like at this stage, because changing it later costs ten times more.

  3. Build

    Two-week sprints. At the end of each you get a test build on your phone through TestFlight and Google Play internal testing, plus a short note on what changed. The backend and admin panel are built in parallel by the Laravel team.

  4. Testing and store submission

    We test on real low-end and high-end Android devices and current iPhones, not just simulators. Then we prepare the listings, screenshots, privacy policy and data-safety forms, and submit. Apple developer enrolment for a Nepali company needs a D-U-N-S number and a dollar card; we walk you through both.

  5. Launch and support

    Ninety days of bug fixing is included with every project. After that, a monthly maintenance plan covers OS updates, store policy changes, certificate renewals and small improvements. Most clients stay on it.

The Nepal-specific parts

The things an overseas agency will not know about and a first-time developer will underestimate. We have done each of them enough times to quote them accurately.

  • Rs
    PaymentseSewa, Khalti, IME Pay, ConnectIPS, Fonepay QR
  • OTP
    SMS and OTPSparrow SMS, Aakash SMS, with fallback
  • BS
    Nepali calendarBikram Sambat dates alongside AD
  • ने
    Nepali textUnicode input, Devanagari fonts that render properly
  • 2G
    Weak connectionsOffline-first design, sync when signal returns
  • FCM
    NotificationsFirebase push, scheduled and segmented

What we build with

Boring, well-supported choices on purpose. Every one of these will still have developers available in Nepal in five years.

App

  • Flutter
  • Dart
  • Kotlin
  • Swift
  • React Native

Backend and admin

  • Laravel
  • PHP 8
  • MySQL
  • Redis
  • REST API
  • Node.js where needed

Infrastructure and tooling

  • Firebase
  • Google Maps
  • AWS and DigitalOcean
  • Cloudflare
  • GitHub
  • Figma

Why businesses in Nepal pick us for app development

You own everythingStore accounts in your company's name, source code in your repository, hosting in your name. We have taken over enough locked-in apps to know how much this matters.
One team for app and backendThe Flutter developer and the Laravel developer sit in the same room in Sitapaila. Integration bugs get fixed at a desk, not over email between two companies.
Fixed price after scopingThe number in the scope document is the number on the final invoice, unless you add to the scope. We put that in writing.
We are still hereTwelve years, thirty-five people, one office. A lot of app developers in Kathmandu are two people and a laptop. That is fine until one of them leaves.
Real device testingWe keep a drawer of cheap Android phones because that is what most of your users have. Apps that only work on the developer's flagship do not get shipped.
We already know your industrySchools, hospitals, finance companies, travel operators and retailers are on our client list for web and software work. Your app runs on the same infrastructure.

Who you will be dealing with

Er. DB Ghale
Founder and CEO. Scopes every app project personally.
Er. Ashoka Shrestha
Chief Technology Officer. Owns architecture and code review.
Er. Rajiv Bashyal and Mr. Kapil Tandukar
Project Managers. Your day-to-day contacts during the build.

Office: Sitapaila, Kathmandu. You are welcome to visit before you sign anything.

Questions we get asked before every app project

If yours is not here, ask us on WhatsApp. Someone technical answers, not a sales script.

How much does mobile app development cost in Nepal?

At Web House Nepal a simple business app for Android and iOS starts from around NPR 3,50,000. An app with its own backend, admin panel, payments and OTP login usually lands between NPR 8,00,000 and NPR 20,00,000. Anything involving banking compliance, offline sync or ERP integration is quoted after a scoping session.

The three things that move the price most are the number of screens, how much backend logic sits behind them, and how many outside systems the app has to talk to. A quote that does not ask you about all three is a guess.

How long does it take to build a mobile app?

A starter app takes six to eight weeks from signed scope to store submission. A business app with a backend takes ten to fourteen weeks. Apple's review adds a few days at the end, and Google Play can take up to a week to approve a brand-new developer account, so we get that started in week one.

Should I build for Android or iOS first?

In Nepal, Android is well over ninety percent of the market. If budget forces a choice, Android first. For most clients we recommend Flutter, which produces both apps from one codebase, so iOS comes for a small additional cost rather than as a second project.

Who owns the app and the source code?

You do. The Play Console and App Store Connect accounts are created in your company's name, the source code lives in a repository you control, and the backend runs on hosting in your name. If you ever move to another developer, nothing is locked with us.

Can you integrate eSewa, Khalti or Fonepay?

Yes. We have integrated eSewa, Khalti, IME Pay, ConnectIPS and Fonepay QR in both apps and websites. We also handle SMS OTP through Nepali providers, Bikram Sambat dates, and Nepali Unicode input.

Can you take over an app another company built?

Usually. We start with a paid code audit so both sides know what state it is in before committing. If the previous developer will not hand over the source or the store accounts, we can advise on rebuilding, which is sometimes cheaper than untangling.

Do you sign an NDA?

Yes, before the scoping session if you want one. We have a standard mutual NDA, or we will sign yours.

What happens if I want changes after launch?

Small changes are covered by the maintenance plan. Larger features get scoped and quoted separately, the same way the original project was. You are never obliged to use us for them, because you own the code.

Tell us what the app needs to do

Send a paragraph, a sketch, or a competitor's app you like. We will come back within one working day with questions, and a scoping session if it makes sense.