Kokil Thapa - Professional Web Developer in Nepal
Freelancer Web Developer in Nepal with 15+ Years of Experience

Kokil Thapa is an experienced full-stack web developer focused on building fast, secure, and scalable web applications. He helps businesses and individuals create SEO-friendly, user-focused digital platforms designed for long-term growth.

How to Get a Business PAN for Nepal Freelancers

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.
Personal PAN (PPAN)Business PANEmployment salary onlyNo commercial invoicingPayment gateway blockedForeign payment delaysCannot claim B2B expensesCommercial service invoicingeSewa/Khalti/ConnectIPS merchantInternational wire transfersVAT input credit eligibilityGovernment tender eligibilityProfessional credibilityRequired for Laravel/eCommercepayment integrations in 2026
Personal PAN versus Business PAN: capability comparison for Nepal freelancers and developers

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:

  1. 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.
  2. Passport-Sized Photos: Two recent color photographs (white background). Digital studios near IRD offices typically know the exact specifications; specify "for PAN registration."
  3. 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.
  4. 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.
  5. 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.

1. Prepare DocsCitizenship + Photos+ Application Form+ Address Proof2. Submit & VerifyVisit IRD OfficeDocument CheckClassification Confirm3. Pay FeeNPR 500–1,000Bank CounterKeep Deposit Slip4. Get CertificateInstant IssuanceVerify DetailsPermanent ValidityCommon Pitfalls to AvoidWrong jurisdiction office → redirected, loses entire dayBlurry citizenship photocopy → rejection at counterOver-declaring authorized capital → higher fees unnecessarilyNot verifying certificate details → correction takes weeks
IRD PAN registration workflow and common pitfalls for Nepal freelancer applicants

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.

FactorPAN OnlyPAN + VAT
Annual Revenue ThresholdNo minimumMandatory above NPR 5M; voluntary below
Invoice FormatPAN invoice (no tax line)VAT invoice (13% tax shown separately)
Input Tax CreditCannot claimCan offset VAT paid on business purchases
Corporate Client PreferenceAccepted for non-VAT claimsPreferred by VAT-registered companies
Filing FrequencyAnnual income tax returnMonthly VAT returns + Annual income tax
Administrative BurdenLowHigh (monthly deadlines, detailed records)
Best ForSolo devs, export services, <NPR 5M revenueAgencies, 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.

Compliant Invoice ElementsBusiness Name (exact match)PAN Number (9 digits)Sequential Invoice # + Date (BS)Client Name + PAN (if B2B)Service DescriptionAmount (NPR / converted)Signature / StampStore PAN in .env for Laravel appsValidate PDF output before sendingUse BS calendar dates consistentlyAnnual Tax Filing TimelineShrawan – AshojFile previous FY returnPoush – MaghAdvance tax installmentsChaitra – BaishakhFinal assessment / refundPenalty TriggersLate filing: 100/month penaltyUnder-reporting: 100% of evaded taxMissing invoices: disallowed expensesNo renewal needed (permanent PAN)
Invoice compliance checklist and annual tax filing calendar for Nepal freelancer Business PAN

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:

  1. 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.
  2. 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.
  3. 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.
  4. 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).
  5. 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.

Frequently Asked Questions

Personal PAN identifies an individual taxpayer, while Business PAN registers a specific commercial entity or sole proprietorship. Freelancers need Business PAN to issue valid tax invoices to corporate clients, claim VAT input credits if registered, and separate professional income from personal finances for accurate tax filing and legal compliance in Nepal.

Government registration fees are nominal, typically under NPR 1,000. However, hiring a chartered accountant for proper setup, tax code selection, and initial compliance guidance usually costs between NPR 5,000 and NPR 15,000 depending on complexity. This upfront investment prevents costly reclassification issues or penalties during future IRD audits.

Technically yes for small amounts, but most B2B clients require a Business PAN invoice for their own expense claims. Using personal PAN limits your ability to deduct business expenses like server costs, software licenses, and equipment depreciation. Corporate clients often refuse payments without proper business documentation, making Business PAN essential for sustainable freelancing.

Web development services typically fall under service-related tax codes for computer programming or IT consulting. The exact code depends on whether you provide pure coding services, digital products, or bundled solutions. Selecting the wrong code affects TDS rates and deductible expenses. Consult a CA familiar with tech-sector classifications rather than guessing based on generic service categories.

VAT registration is mandatory only if annual turnover exceeds NPR 5 million. Most solo freelancers stay below this threshold initially. Voluntary VAT registration allows claiming input credits on business purchases but adds monthly filing burden. For web developers serving export clients, zero-rated VAT may apply, but domestic B2B work generally requires standard VAT once threshold is crossed.

You need citizenship certificate, passport-sized photos, rental agreement or ownership proof for business address, and a completed application form specifying your service category. If operating under a trade name different from your legal name, additional ward office registration may be required. Digital copies should be prepared in advance since the Inland Revenue Department portal occasionally experiences upload failures during peak periods.

Online applications through the IRD e-tax system typically process within three to seven working days if documentation is complete. Physical submissions at tax offices can take two to four weeks depending on backlog. Delays commonly occur due to incorrect tax code selection or missing address verification. Plan registration at least one month before needing to issue your first business invoice.

Foreign clients can pay via wire transfer or platforms like Wise regardless of your PAN status, but you still have Nepali tax obligations on that income. Without Business PAN, you cannot issue compliant invoices, which complicates proving income source during tax assessment. Many international contractors now request Business PAN documentation for their own vendor compliance and anti-money laundering verification requirements.

Log into the IRD e-tax portal and submit an amendment request specifying additional service categories or tax codes. Changes like adding eCommerce development to existing web design services require updated classification. Processing takes five to ten working days. Operating under unregistered service codes risks misclassification during audit, so update proactively when expanding offerings rather than waiting for annual renewal.

Selecting overly broad tax codes that trigger higher TDS rates, using residential addresses without proper ward documentation, and failing to link bank accounts to the PAN profile are frequent errors. Many also neglect to register for e-filing credentials simultaneously, causing delays later. I have seen freelancers lose months correcting code misclassifications that could have been avoided with thirty minutes of CA consultation upfront.

With valid Business PAN, domestic clients deduct TDS at applicable service rates, typically 1.5% for registered businesses versus higher rates for unregistered individuals. The deducted amount becomes advance tax credit against your annual liability. Without Business PAN, some clients withhold at punitive rates or refuse payment entirely. Always provide your Business PAN certificate before invoicing to ensure correct TDS treatment.

No direct conversion exists. You must apply for a new Business PAN as a separate registration while retaining your personal PAN for non-business income like interest or salary. Both numbers remain linked to your citizenship number in IRD systems. Attempting to use personal PAN for business transactions after obtaining Business PAN creates reconciliation problems during annual returns and may trigger compliance flags.

Monthly VAT returns if registered, quarterly TDS filings if withholding applies, and annual income tax returns are mandatory regardless of revenue. Maintain records of all invoices, expense receipts, and bank statements for five years. Even zero-revenue periods require nil returns. Non-filing attracts automatic penalties and blocks future government service requests. Set calendar reminders or engage a CA for recurring compliance deadlines.

Payment gateways require valid Business PAN to activate merchant accounts for receiving client payments. Personal wallets have transaction limits unsuitable for freelance revenue. Business PAN enables higher limits, automated settlement reports, and integration with accounting software. When setting up eSewa or Khalti merchants, ensure the registered business name matches your PAN certificate exactly to avoid verification rejection and payment holds.

Yes, even for part-time work earning above NPR 300,000 annually. Business PAN legitimizes your income, enables expense deductions that reduce effective tax rate, and unlocks corporate client opportunities. The administrative overhead is manageable with basic bookkeeping discipline. Waiting until full-time transition means retroactive compliance headaches and lost deduction claims. Early registration establishes clean financial history beneficial for future loans or visa applications.

Share this article

Quick Contact Options
Choose how you want to connect me: