Doing Business Tax Compliance in Kathmandu Valley vs Other Provinces
A business that registers in Kathmandu and later opens a branch in Pokhara, Bharatpur, or a smaller municipality elsewhere often assumes the local tax bill will simply repeat. In practice, local governments in Nepal set their own business permit fees and property-related tax rates within nationally-defined bands, and Kathmandu Valley's metropolitan cities tend to sit toward the higher end of that range given their larger tax base and higher property values. This guide explains how local tax and registration actually vary by municipality, and what a multi-branch business needs to plan for.
How Local Tax Rates Vary by Municipality
Federal taxes such as income tax and VAT are applied uniformly nationwide, regardless of whether a business operates in Kathmandu or a rural municipality in Karnali Province — the slab rates and VAT percentage do not change based on location. What does change is everything set at the local level: the annual business operation permit fee, integrated property tax rates, advertisement tax on signage, and, in some cases, local service or entertainment-related fees. Local governments set these within a band the federal government establishes, but the exact figure within that band is a local council decision, revisited during each municipality's annual budget process.
In practice, Kathmandu Metropolitan City, Lalitpur Metropolitan City, and other Kathmandu Valley local units generally charge higher business permit fees and property tax rates than smaller municipalities or rural municipalities elsewhere in the country. This reflects higher land values, a larger local revenue requirement, and a much larger registered business base to administer. A retail shop of comparable size can therefore face a meaningfully different annual local tax bill depending purely on which municipality it is registered in — a real cost difference to factor into any expansion decision, not just a bureaucratic quirk.
Registration Process Differences
Company and firm registration itself, along with PAN and VAT registration, follows the same federal process regardless of where in Nepal a business is based — there is no separate Kathmandu-specific or province-specific company registration regime. Where the process diverges is at the local level: each business location needs its own business operation permit (locally referred to by various names depending on the municipality) issued by the ward or municipal office covering that address, and each new branch in a different municipality typically means a fresh local registration and permit application, even though the parent company's PAN stays the same.
Because Kathmandu Valley municipalities handle a very high volume of applications, processing times and documentation checks can sometimes be more involved than in a smaller municipality with fewer applicants, even though the underlying legal requirements are similar. It is worth budgeting extra time for permit renewal or new registration in high-density urban wards for this reason alone.
Practical Tips for Multi-Branch Businesses
Budget separately for each municipality. Do not assume the local tax and permit cost from your head office location will apply at a new branch. Request the current fee schedule from the specific ward or municipal revenue office before finalising a lease or expansion budget.
Keep a compliance calendar per location. Local permit renewal dates, property tax deadlines, and any local fee revisions can fall on different dates for different branches. A single national compliance calendar that assumes one deadline for the whole business will eventually cause a missed renewal somewhere.
Centralise federal compliance, localise the rest. Income tax, VAT, and payroll TDS/SSF filings can be managed centrally from head office since they follow one national framework. Local business permits, property tax, and any municipality-specific fees are better tracked branch-by-branch, ideally with a named local contact responsible for that ward's paperwork.
Re-verify rates every fiscal year. Because local councils can revise their fee schedules annually, a rate that was accurate last year should not be assumed to still be correct without checking the current year's published schedule.
FAQ
Does a business need separate registration in each province it operates in?
A business does not need to re-register its company or PAN separately in each province, since those are federal-level registrations that apply nationwide. However, it will typically need a separate local business operation permit for each physical branch location, issued by the ward or municipal office covering that address, and it should check whether any province-specific levies (such as those tied to vehicles it registers locally) apply to that branch's operations.
Is VAT or income tax different in Kathmandu compared to other provinces?
No. VAT and income tax are federal taxes administered under the same rates and rules nationwide. The variation businesses experience between Kathmandu and other locations comes from local-level taxes and fees, not from these federal taxes.
What happens if a branch's local permit lapses?
An expired or unrenewed local business operation permit can expose that specific branch to penalties, late renewal fees, or operational restrictions imposed by the local ward or municipal office, independent of whether the business's federal tax filings are otherwise fully compliant. Because each branch's permit is tracked separately by its local office, a lapse at one branch does not automatically show up in your federal tax compliance status, which is exactly why it is easy to miss.
Discussion