
August 16, 2026
10 min read
Table of Contents
By Kokil Thapa | Last reviewed: August 2026
If you are a developer or designer working independently, understanding how to get a Business PAN for Nepal freelancers is the first legal step toward operating professionally. Many technical professionals delay this process because they assume it requires complex company incorporation or significant capital, but the Inland Revenue Department (IRD) allows sole proprietors to register specifically for service-based businesses without those barriers. This guide breaks down the exact registration workflow, document requirements, and compliance obligations based on current 2026 regulations and practical experience helping local tech workers formalize their operations.
Before diving into the paperwork, it helps to understand where this fits in your broader freelance career setup. As outlined in the complete guide to freelancing in Nepal, tax registration is just one component of building a sustainable independent practice. However, it is often the most urgent because corporate clients and payment platforms increasingly require valid tax documentation before releasing funds or signing contracts.
Why Do Nepal Freelancers Need Business PAN Registration?
A common misconception among junior developers is that a Personal PAN (PPAN) is sufficient for all freelance work. While PPAN covers employment income and occasional consulting, it lacks the legal structure for recurring commercial services. When you operate as a freelancer providing web development, design, or IT consulting, you are technically running a sole proprietorship business under Nepalese law.
Business PAN provides three critical capabilities that PPAN does not:
- Legal Invoicing: Corporate clients in Nepal require valid business invoices with PAN numbers for their own expense claims and VAT deductions. A personal PAN invoice is frequently rejected by accounts departments at banks, government agencies, and established private firms.
- Payment Gateway Integration: If you plan to integrate eSewa, Khalti, ConnectIPS, or IME Pay into your own projects or accept payments through these channels for your services, merchant onboarding mandates a business PAN. I have encountered this repeatedly when setting up billing systems for legal-tech portals and eCommerce sites.
- International Compliance: Foreign clients paying via wire transfer or platforms like Wise often request tax residency certificates or business registration proof. A Business PAN certificate serves as primary evidence of legitimate commercial activity, reducing payment holds and compliance reviews.
The distinction matters especially if you build payment-integrated applications. On several Laravel projects involving eSewa or Khalti APIs, I found that testing production credentials required a registered business entity. Sandbox keys work for development, but going live demands verified merchant status tied to a business PAN.
What Documents Are Required for Freelancer PAN Registration?
The documentation for sole proprietorship PAN registration is straightforward compared to private limited companies. You do not need auditor reports, memorandum of association, or board resolutions. Gather these items before visiting the IRD office:
- Citizenship Certificate: Original plus one photocopy. Ensure the copy is legible and shows both sides clearly. Some offices now accept digital copies printed on A4 paper, but carry the original for verification.
- Passport-Sized Photos: Two recent color photographs (white background). Digital studios near IRD offices typically know the exact specifications; specify "for PAN registration."
- Application Form: Available at the IRD counter or downloadable from the IRD website. Fill in business name, address, contact details, and nature of business. For freelancers, select "Service" category and specify "IT Services," "Web Development," or "Software Consulting" as appropriate.
- Rental Agreement or Ownership Proof: If your registered address differs from your citizenship address, provide a rental agreement or utility bill. Many freelancers use their home address, which simplifies this requirement significantly.
- Bank Account Details: While not always mandatory at initial registration, having a business bank account ready accelerates future transactions. Most banks open sole proprietorship accounts with just the PAN certificate and citizenship.
One practical note: the business name you choose becomes permanent for tax purposes. Avoid overly specific names like "Kathmandu WordPress Developer" that might limit perceived scope later. Generic names such as "[Your Name] IT Solutions" or "[Your Name] Digital Services" provide flexibility as your service offerings evolve. This advice aligns with positioning strategies discussed in the web developer services and rates guide, where professional branding influences client perception and pricing power.
How Do You Complete the IRD Registration Process Step by Step?
The actual registration follows a predictable sequence. Based on assisting multiple developers through this process across different tax offices in Kathmandu Valley, here is the reliable workflow:
Step 1: Visit Your Jurisdictional Tax Office
Nepal assigns taxpayers based on geographic jurisdiction. Identify which Inland Revenue Office covers your registered address. Major offices include Large Taxpayer Office (LTO) for high-revenue entities, Medium Taxpayer Office (MTO), and Area Administration Offices for smaller businesses. Most individual freelancers fall under Area Administration Offices. Arrive early morning (before 10 AM) to avoid queues; processing typically completes same-day if documents are correct.
Step 2: Submit Application and Verify Documents
Submit your completed form with attached documents at the registration counter. The officer verifies citizenship, checks photo specifications, and confirms business classification. They may ask clarifying questions about your services—answer honestly but keep descriptions simple. Saying "software development and IT consulting" suffices; detailed technology stacks are unnecessary at this stage.
Step 3: Pay Registration Fee
Fees depend on authorized capital declared. For service-based freelancers with minimal physical assets, declaring NPR 100,000–300,000 authorized capital keeps fees at NPR 500–1,000. Payment occurs at the designated bank counter within the IRD premises. Retain the deposit slip; you will need it for final certificate collection.
Step 4: Receive PAN Certificate
After fee verification, the officer prints your PAN certificate immediately. Verify all details before leaving: business name spelling, PAN number format (nine digits), address, and effective date. Errors require correction requests that add days to the process. The certificate has no expiry date and remains valid until you formally cancel or convert your registration.
Should Freelancers Register for VAT Alongside Business PAN?
This decision depends entirely on your revenue and client base. VAT registration is mandatory only if annual turnover exceeds NPR 5 million for services. Most individual freelancers stay well below this threshold. However, voluntary VAT registration offers strategic advantages worth considering.
| Factor | PAN Only | PAN + VAT |
|---|---|---|
| Annual Revenue Threshold | No minimum | Mandatory above NPR 5M; voluntary below |
| Invoice Format | PAN invoice (no tax line) | VAT invoice (13% tax shown separately) |
| Input Tax Credit | Cannot claim | Can offset VAT paid on business purchases |
| Corporate Client Preference | Accepted for non-VAT claims | Preferred by VAT-registered companies |
| Filing Frequency | Annual income tax return | Monthly VAT returns + Annual income tax |
| Administrative Burden | Low | High (monthly deadlines, detailed records) |
| Best For | Solo devs, export services, <NPR 5M revenue | Agencies, B2B domestic, hardware resellers |
For most solo developers earning primarily from foreign clients, PAN-only registration is optimal. Exported services (work performed for non-Nepali entities) are zero-rated for VAT anyway, meaning you would file monthly returns showing zero liability while bearing full compliance overhead. Reserve VAT registration for when domestic B2B work constitutes significant revenue or when you start purchasing taxable goods/services where input credits matter.
If you later scale into an agency model or begin selling software licenses domestically, consult a chartered accountant before voluntarily registering. The Nepal income tax guide for freelancers covers slab rates and deductible expenses that interact with VAT decisions in ways that vary by individual circumstance.
How Does Business PAN Affect Invoicing and Tax Filing?
Once registered, every invoice you issue must include specific elements to be legally valid. Missing fields cause rejection during client audits or tax assessments. Standard compliant invoices contain:
- Business name exactly as registered
- PAN number prominently displayed
- Sequential invoice number (maintain series without gaps)
- Date of issue in BS calendar format
- Client name and PAN (if B2B domestic)
- Description of services rendered
- Total amount in NPR (convert foreign currency at prevailing NRB rate)
- Your signature or authorized stamp
For developers using Laravel or custom PHP systems to generate invoices programmatically, store PAN and business details in environment variables rather than hardcoding. This separates configuration from logic and simplifies updates if registration details change. When integrating with accounting software or generating PDFs via libraries like Dompdf or Snappy, validate output against IRD format requirements before sending to clients.
Tax filing for PAN-only freelancers involves one annual return covering income earned in the previous fiscal year (Shrawan to Ashad). Deadlines typically fall between Shrawan and Ashoj, with advance tax installments due quarterly if estimated liability exceeds NPR 30,000. Maintain organized records of all invoices, bank statements, and deductible expense receipts throughout the year. Digital record-keeping via simple spreadsheets or accounting tools reduces end-of-year stress significantly.
Next Steps After Obtaining Your Business PAN
Registration is the foundation, not the finish line. With your certificate in hand, prioritize these actions to maximize its utility:
- Open a Business Bank Account: Separate personal and business finances immediately. Most Nepali banks offer sole proprietorship accounts with minimal documentation once you present the PAN certificate. This separation simplifies tax preparation and presents professionalism to clients.
- Update Payment Profiles: Add your PAN to Upwork, Fiverr, Wise, PayPal, and any other platforms where you receive income. Update eSewa/Khalti merchant applications if applicable. Consistent tax information across platforms prevents future verification issues.
- Create Invoice Templates: Design professional templates incorporating all mandatory fields. Test print quality and PDF generation. Store master files in version control alongside project code if you automate billing.
- Set Calendar Reminders: Mark tax filing deadlines, advance payment dates, and annual renewal reminders (though PAN itself doesn't expire, associated permits or memberships might).
- Educate Yourself Continuously: Tax regulations evolve. Follow IRD notifications, join professional forums, or retain a CA for annual review. The cost of professional guidance (~NPR 15,000–30,000 annually) pays for itself through optimized deductions and penalty avoidance.
Understanding how to get a Business PAN for Nepal freelancers removes the biggest administrative barrier to professional independent work. The process is deliberately accessible to encourage formalization, and completing it signals seriousness to both clients and authorities. If you need help structuring your freelance development practice, integrating payment systems, or building compliant invoicing features into Laravel applications, reach out directly for tailored technical guidance grounded in real Nepal production experience.

