Custom Software Development ยท Guide
Building Business Software for Nepal: Local Requirements
Software built for Nepal has to handle details that generic tools skip: Bikram Sambat dates, Nepali Unicode text, VAT invoicing, local payment methods, power and internet interruptions and the habits of how Nepali businesses actually trade. If a developer has not asked you about these, they may not have built for this market before. This is a software checklist, not tax or legal advice.
Dates: BS and AD together
Nepali businesses think in Bikram Sambat, while computers store dates in AD. A well-built system keeps one true date in the database and shows BS beside it, converts correctly in both directions and handles the Nepali fiscal year starting in Shrawan. Reports by month and fiscal year should use the BS calendar. Ask to see how it handles the end of a month, since BS months vary in length from year to year.
Nepali language and fonts
- Use Nepali Unicode for names, addresses and printed documents.
- Allow mixed Nepali and English fields where staff need them.
- Plan how to import legacy Preeti text and how to convert it.
- Test printing with real Nepali names, including conjunct characters.
VAT, invoices and tax records
Where a business is VAT registered, invoices can be designed for 13% VAT with sequential numbering and the details the business must show. Billing and record rules are set by the Inland Revenue Department and change, so confirm the current requirements with the IRD or your accountant before building. WebsNP designs systems to support those needs, but we do not give tax advice and do not claim approval from any authority. If you only need standard billing, see VAT billing software.
Payments: cash, cheque, wallet and bank
Most Nepali businesses accept several payment types. The system should record part payments, advances and dues clearly, and allow a payment to be matched to the right invoice. Online payment gateways and QR payments can be configured where the provider and your merchant account allow it. Each provider has its own approval, fees and technical process, so confirm these early.
Messaging that people read
WhatsApp and SMS reach customers faster than email in Nepal. A system can be designed to send reminders, receipts and order updates through a provider you choose, subject to the provider own rules and limits. Plan message templates in Nepali and English and get customer consent where it matters.
Power, internet and backups
- Design screens that save progress and recover cleanly after a dropped connection.
- Host the application with a reliable provider and monitor it.
- Take automatic backups and test a restore regularly.
- Keep a plan for a day when the internet is down, such as a paper form or an offline export.
Roles, trust and audit trails
Many Nepali businesses are family run, with partners, relatives and long-serving staff. A good system still separates roles: who can edit an invoice, who can see salaries, who can delete. An activity log protects honest staff and the business alike. Discuss these rules openly during discovery.
Plan for growth, not for fantasy
Build for the branches, staff and records you will have in the next two or three years, not for a hypothetical empire. A system designed for ten times your size costs more to build and to understand. Phased delivery lets you add branches, modules and integrations when the business is ready. Look at our ERP software and accounting software pages if you want to see ready-made equivalents.
Questions to put to your developer on local fit
- How do you store and display BS dates, and how do you handle month ends?
- Will names print correctly in Nepali on invoices and certificates?
- How would the system support our VAT invoice format, and who confirms the rules?
- What happens to unsaved work when the internet drops?
- Which payment and messaging providers do you have experience configuring?
- Who is responsible for backups, and how often are they tested?
A developer who has built for Nepal will answer these without hesitation. Others will need time to find out, and you may pay for their learning.
Festival peaks and seasonal load
Many Nepali businesses see their busiest weeks around Dashain and Tihar, at the start of the academic year or at fiscal year end in Ashadh. A system should be tested for those peaks, with many users entering data at the same time. Tell the developer your busiest dates so that hosting, support cover and training are planned around them rather than discovered in the middle of the rush.
Your next step
Take the headings above and mark what matters to your business. Send the list to WebsNP on WhatsApp on +977 9846280400 and we will cover it in discovery. The custom software development page explains the process.
Get a demo and quote for Custom Software Development
Tell us about your business and we will reply the same working day with a demo and a clear quote. No obligation.
Chat on WhatsAppOr call / WhatsApp +977 9846280400
More guides on Custom Software Development
Custom Software or Ready-Made Software? How to Choose in Nepal
Ready-made is right for most businesses. Here is how to tell whether yours is one of the exceptions that justify a custom build.
Read guide โบHow to Write a Software Requirements Brief Developers Can Quote
Write one clear brief and every software company can quote the same thing, which makes proposals comparable and projects smoother.
Read guide โบWhat Drives the Cost of Custom Software in Nepal?
Price depends on scope, not on a magic rate card. Learn what moves the cost and how to keep a project predictable.
Read guide โบQuestions to Ask a Software Company Before Signing in Nepal
Twenty questions that reveal how a software company works and the mistakes that most often damage a custom software project.
Read guide โบ