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.

Freelance Invoicing and Tax Filing in Nepal

By Kokil Thapa | Last reviewed: September 2026

If you earn from web development, design, or remote consulting, you eventually need a clear answer to how to file tax return in Nepal. Many freelancers invoice clients correctly but stall at the IRD portal because they lack PAN linkage, valid bills, or TDS records. This guide covers the full path from registration through quarterly and annual filing, based on running a registered IT service business in Kathmandu since 2010. For broader career context, start with our complete guide to freelancing in Nepal, then return here for the filing mechanics.

How Do You File a Tax Return in Nepal as a Freelancer?

Filing starts after you have a PAN and a record of every bill you issued. The Inland Revenue Department accepts returns online through its e-filing portal and offline at your assigned tax office. Most solo developers file quarterly during the fiscal year and submit one annual reconciliation after Ashad ends.

Step-by-Step Filing Process

  1. Log in to the IRD portal: Use your PAN credentials at the official IRD e-filing site. First-time users must complete profile setup and link a mobile number.
  2. Select the correct return type: Choose PAN return if you are below the VAT threshold. Choose VAT return if you are a registered VAT vendor.
  3. Enter income for the quarter: Total domestic and foreign service income in NPR. Convert foreign receipts using the Nepal Rastra Bank rate on the payment date.
  4. Report TDS credits: Enter amounts clients deducted at source. Match each figure to a TDS deposit voucher under your PAN.
  5. Calculate tax due: The system applies progressive income slabs. Any TDS already deposited reduces your balance.
  6. Pay and submit: Pay remaining tax through linked banking or voucher, then submit before the deadline. Save the acknowledgement PDF.

In practice, I file five days before each deadline. Portal traffic spikes on the 25th of Mangsir, Chaitra, Ashad, and Bhadra. Early submission avoids session timeouts that waste an evening you could spend on billable work.

If you also run product sales or SaaS billing, review our VAT and tax compliance guide for SaaS businesses. The filing screens differ slightly from pure service income.

How to File Tax Return in NepalIRD LoginPAN credentialsEnter IncomeDomestic + foreignTDS CreditsMatch vouchersPay & SubmitSave PDF proofQuarterly: Mangsir 25, Chaitra 25, Ashad 25Annual close: Bhadra 25Missing TDS proof = overpayment until refund clears
Step-by-step flow for how to file tax return in Nepal through the IRD e-filing portal

How Do You Register for PAN and VAT Before Filing Taxes?

You cannot file a return or receive formal B2B payments without a Permanent Account Number. VAT registration becomes mandatory once annual turnover crosses NPR 5 million (~USD 37,500). Many developers register voluntarily earlier to claim input credits on laptops, hosting, and software.

Registration Steps

  1. Pick your category: Web developers and consultants usually register as service providers. Confirm classification if you sell digital goods directly.
  2. Submit at Ward Office or IRD: Ward offices often process PAN faster. Bring citizenship, photos, and the application form. VAT requires an Inland Revenue Office visit.
  3. Collect certified copies: Banks and corporate clients request PAN certificates repeatedly. Keep three certified copies ready.
  4. Update bank KYC: Link PAN to your account immediately. Unlinked accounts face higher withholding or delayed international wires.

A common mistake is waiting for the first big contract. Corporate clients in Nepal cannot release payment without your PAN on file. Treat registration like day-zero infrastructure, similar to setting up Git before your first commit. Our business PAN guide for Nepal freelancers walks through document prep in detail.

Developers building billing modules for clients should understand PAN fields before writing code. See our custom software development services if you need a compliant invoicing system built into a Laravel or WordPress stack.

PAN and VAT RegistrationPrepare DocsCitizenship + photosSubmit FormWard or IRD officeGet PAN Cert1–3 working daysLink BankUpdate KYCTurnover above NPR 5M?Mandatory VAT registration requiredVoluntary VAT below threshold = input credit on equipment
Registration workflow you must complete before you can file tax return in Nepal

What Invoice Format Does IRD Require for Valid Tax Filing?

Every bill you include in a return must meet IRD field requirements. A missing PAN or wrong date format can block your client's expense claim. That makes you harder to hire than a compliant competitor.

Mandatory Invoice Fields

  • Seller details: Full name, address, PAN, and VAT number if registered.
  • Buyer details: Client name and PAN/VAT for B2B work.
  • Invoice number: Sequential, unique, never reused or skipped.
  • Date: Bikram Sambat as primary. AD date optional but useful for foreign clients.
  • Line items: Specific descriptions such as "Laravel API module" instead of vague "consulting."
  • Tax columns: Taxable amount, 13% VAT, and total. State "VAT Not Applicable" if PAN-only.

I store both AD and BS timestamps in database schemas on client projects. Runtime conversion errors cause wrong-quarter reporting. Use a Nepali date converter when generating BS dates for PDF invoices. Map eSewa or Khalti transaction IDs to invoice metadata for clean audit trails.

<!-- Minimal IRD-Compliant Invoice Structure -->
<div class="invoice-header">
    <h2>TAX INVOICE</h2>
    <p>Seller: Kokil Thapa IT Services | PAN: 300XXXXXXX</p>
    <p>Buyer: Client Company Pvt. Ltd. | PAN: 301XXXXXXX</p>
    <p>Invoice #: INV-2026-09-042 | Date: 2083/05/26 BS</p>
</div>
<table class="invoice-items">
    <tr>
        <th>Description</th>
        <th>Amount (NPR)</th>
        <th>VAT (13%)</th>
        <th>Total</th>
    </tr>
    <tr>
        <td>Full-stack Laravel Development - August Sprint</td>
        <td>100,000.00</td>
        <td>13,000.00</td>
        <td>113,000.00</td>
    </tr>
</table>

On a legal-tech portal I built, invoice PDFs had to survive IRD scrutiny during client audits. Precise line-item wording and dual-date fields prevented disputes. Browse our Mijar Law Associates portfolio case for an example of document-heavy billing workflows.

When Are the Quarterly Tax Filing Deadlines in Nepal?

Nepal's fiscal year runs Shrawan to Ashad (mid-July to mid-July). Filing is quarterly, not annual-only. Miss a deadline and IRD applies fines plus interest, even if you owe nothing.

Fiscal Quarter Deadlines (FY 2083/84)

Fiscal QuarterNepali MonthsFiling DeadlineKey Actions
Q1Shrawan – KartikMangsir 25File VAT/PAN return, pay estimated tax
Q2Mangsir – FalgunChaitra 25File return, reconcile TDS vouchers
Q3Falgun – JesthaAshad 25File return, update income estimates
Q4 / AnnualAshad closeBhadra 25Final annual return, audit documents

Set calendar reminders one week before each date. For income slabs and deductible expenses, read our Nepal income tax guide for freelancers. Deduction rules directly affect how much tax you pay at filing time.

Expense categories worth tracking include hosting, domain fees, laptop depreciation, coworking rent, and professional subscriptions. Our freelancer tax deductions explainer lists what IRD typically accepts. Keep receipts in NPR and USD where applicable.

FY 2083/84 Filing CalendarQ1Shrawan–KartikMangsir 25Q2Mangsir–FalgunChaitra 25Q3Falgun–JesthaAshad 25AnnualYear closeBhadra 25File 5 days early — portal slows on deadline day
Quarterly deadlines for freelancer tax in Nepal during fiscal year 2083/84

How Does TDS Apply to Freelancer Tax in Nepal?

Tax Deducted at Source affects cash flow more than most developers expect. A Nepali company paying you for professional services must deduct 15% TDS on the gross amount. That is an advance against your annual bill, not an extra penalty.

Domestic vs. International Rules

For domestic B2B work, confirm the client deposited TDS under your PAN. Request the deposit voucher every month. At filing time, cross-check vouchers against declared income. Mismatches trigger IRD inquiries more often than under-reporting does.

Foreign clients on Upwork or direct contracts do not withhold Nepal TDS. You declare that income and pay self-assessment tax each quarter. Foreign income is fully taxable even when no local entity deducted at source. Keep SWIFT records and platform earning statements as proof.

Convert USD receipts to NPR using the rate on payment date. A Nepal forex rates tool helps when reconciling multiple transfers in one quarter. For payout mechanics, see our guide on international payments via PayPal, Wise, and Payoneer.

Estimate net income after tax when setting rates. Our freelance web developer rates guide for 2026 covers pricing with tax factored in. Use the Nepal salary calculator to sanity-check monthly take-home against declared income.

Domestic ClientsForeign ClientsInvoice: NPR 100,00015% TDS withheldBank credit: NPR 85,000Collect TDS voucherClaim at filing timeInvoice: USD 1,000No Nepal TDS withheldFull amount receivedSelf-assess each quarterPay via IRD portal
TDS handling differences when you file tax return in Nepal for local vs foreign income

Should You Use Software or Manual Records When Filing Returns?

Volume drives the choice. Under NPR 2 million annual income with fewer than ten invoices monthly, a disciplined spreadsheet works fine. Above that, reconciliation time exceeds any software subscription cost.

Tool Selection Criteria

  • IRD export format: Generic international accounting tools often lack Nepal VAT/PAN templates.
  • Multi-currency: Invoice in USD, report in NPR. Auto rates reduce conversion errors at filing.
  • TDS logging: Per-invoice TDS tracking saves hours each quarter.
  • Local rule updates: Nepali-maintained tools adapt faster when IRD changes forms.

I run a custom Laravel invoicing system on my own consultancy work. It controls invoice sequencing and BS dates while exporting CSV for my accountant. For client projects needing payment gateway hooks, our API development services cover Khalti, eSewa, and ConnectIPS integration alongside billing logic.

Proper billing builds client trust during discovery calls. Read our guide to getting freelance clients in Nepal for how compliance signals professionalism. If you operate an online store, cross-check rules in our eCommerce tax and VAT registration guide.

Choose a business bank that handles foreign inward remittance cleanly. Our business bank account guide for Nepal tech startups compares KYC requirements. Banks ask for PAN linkage before releasing large SWIFT deposits.

Official guidance lives on the Inland Revenue Department portal. Cross-check slab rates against the Nepal Rastra Bank forex bulletin when converting foreign income. Tax law text is published through the Nepal Law Commission for reference during disputes.

Key Takeaways

  • Register PAN before your first B2B invoice — you cannot file a return or receive corporate payment without it.
  • File quarterly by the 25th of Mangsir, Chaitra, Ashad, and Bhadra; set reminders one week early.
  • Every invoice needs seller/buyer PAN, BS date, sequential number, and explicit VAT breakdown.
  • Collect monthly TDS vouchers from domestic clients and claim credits when you file.
  • Declare all foreign income in NPR and pay self-assessment tax — it is not exempt.
  • Keep acknowledgement PDFs and bank statements for at least five years in case of IRD audit.

People Also Ask

Do freelancers need to file tax returns if income is below the threshold?

Yes. PAN holders must file periodic returns even at zero tax due. Non-filing triggers penalties and can block PAN renewal or bank KYC updates regardless of income level.

Can I file my tax return in Nepal online without an accountant?

Solo freelancers with straightforward service income can file through the IRD e-filing portal directly. Hire an accountant once you cross VAT registration, employ staff, or mix multiple income streams.

What happens if I miss a quarterly filing deadline?

IRD applies late-filing fines plus interest on any unpaid tax from the due date. Fines accrue even when you owe nothing, so file a nil return rather than skipping the quarter entirely.

Is Upwork or Fiverr income taxable in Nepal?

Yes. Platform income counts as foreign service revenue. Convert to NPR at the payment-date exchange rate and declare it in your quarterly return. No foreign platform withholds Nepal TDS on your behalf.

Build Compliant Billing Into Your Freelance Practice

Knowing how to file tax return in Nepal turns compliance from a yearly panic into a monthly habit. Issue invoices promptly, track TDS, reconcile bank statements, and submit returns before portal congestion hits. Document your process so it survives busy sprints or a future handoff to an accountant. If you need help building IRD-ready invoicing, payment integrations, or freelance business infrastructure, contact us to discuss your setup. For direct project inquiries, you can also reach out about your specific requirements.

Frequently Asked Questions

Yes. You must obtain a Personal PAN from the Inland Revenue Department before issuing any valid tax invoice. Operating without one risks penalties and prevents clients from claiming your expenses as deductible business costs during their own audits.

The standard TDS rate is 15% on gross service fees for resident individuals. Non-resident freelancers typically face 25% withholding unless a Double Taxation Avoidance Agreement applies. Always confirm current rates via IRD notices as fiscal year budgets may adjust these thresholds annually.

Yes, but ensure they support NPR currency, display your PAN clearly, and allow custom fields for VAT/TDS breakdowns required by Nepali tax law. Many local accountants prefer simple PDF invoices formatted per IRD guidelines over complex SaaS outputs that obscure mandatory statutory disclosures needed for audit compliance.

Visit your ward office with citizenship, photos, rental agreement or property tax receipt, and PAN certificate. Fill out the business registration form specifying "Freelance IT Services" or similar. Pay the annual fee ranging Rs 1,000–3,000 depending on location. Receive your registration certificate within days, which validates your legal status for banking and government contracts beyond just tax compliance.

No. VAT registration is compulsory only when annual turnover exceeds Rs 5 million for service providers. Below this threshold, you operate under income tax alone using your personal PAN. Voluntary VAT registration rarely benefits individual freelancers since most B2B clients already handle reverse charge mechanisms, adding unnecessary quarterly filing burden without meaningful input credit recovery opportunities.

Most Class A commercial banks accept freelance deposits if you provide PAN, ward registration, and sample invoices proving legitimate business activity. Avoid personal savings accounts for business transactions; open a dedicated current or business savings account instead. Nabil, Global IME, and NIC Asia have straightforward freelancer onboarding processes. Maintaining clean separation between personal and business funds simplifies annual tax reconciliation significantly.

Generate a bank advice slip or SWIFT confirmation for each inward remittance showing sender details, amount in USD/EUR, converted NPR value, and purpose code. Attach corresponding invoice copies. Foreign earnings qualify for export service treatment potentially exempt from VAT but still subject to income tax. Proper documentation prevents IRD from reclassifying inflows as unexplained income during assessment proceedings.

Deductible expenses include internet bills, laptop depreciation (typically 25% declining balance), co-working space rent, software subscriptions, professional training directly related to services, and domestic travel for client meetings. Maintain original bills and payment proofs. Home office deductions require proportional calculation based on floor area used exclusively for business. Personal expenses mixed with business use are disallowed unless properly apportioned with supporting records.

The fiscal year ends mid-July (Ashad end). Annual income tax returns (D-01 form) must be filed by Ashwin end, typically late September or early October. Late filings incur 1% monthly penalty plus interest on unpaid tax. Mark this date immediately after receiving your PAN. Missing deadlines compounds penalties quickly and flags your profile for enhanced scrutiny in subsequent years.

No. Your original invoice should show gross amount, applicable TDS percentage, net payable, and your PAN. Clients issue TDS certificates (Form Ka-Kha-Ga) quarterly as proof of withholding. Retain these certificates to claim tax credits during annual return filing. If a client fails to remit withheld tax, follow up promptly because unremitted TDS cannot be credited against your liability regardless of documentation held.

Domestic invoices require PAN display, TDS deduction line items, and NPR denomination. International invoices omit TDS (foreign entities don't withhold Nepali tax), state payment currency explicitly, include wire transfer or platform payout details, and note "Export of Services – Zero Rated" if VAT registered. Mixing formats causes confusion and delays payment. Maintain two templates tailored to each jurisdiction's regulatory expectations rather than forcing one universal format.

Without Form Ka-Kha-Ga certificates, you cannot claim prepaid tax credits even if the client actually withheld and remitted amounts. This results in double taxation until resolved through manual verification requests to IRD, which takes months. Implement a tracking spreadsheet listing every invoice issued to withholding agents, expected TDS amounts, certificate receipt dates, and follow-up reminders. Proactive collection prevents year-end cash flow shocks.

Export-oriented IT services may qualify for reduced income tax rates under periodic government incentives promoting digital exports. Eligibility depends on revenue composition, employment generation, and formal recognition as an IT enterprise. Benefits change frequently with fiscal policy. Consult a chartered accountant specializing in tech sector taxation before assuming preferential treatment applies automatically. Relying on outdated incentive assumptions creates significant reassessment risk during audits.

File independently during your first year if income stays below Rs 1 million and expenses are minimal. Use IRD’s online portal and published guides. Engage a CA once complexity increases involving foreign income, multiple revenue streams, asset purchases requiring depreciation schedules, or partnership structures. Professional fees range Rs 15,000–40,000 annually depending on volume. Early self-filing builds foundational understanding making future CA collaboration more efficient and cost-effective.

Retain all invoices, bank statements, expense receipts, TDS certificates, and filed returns for minimum seven years following the relevant assessment year. IRD can reopen assessments within this window if discrepancies emerge. Digital storage is acceptable provided files remain legible, timestamped, and backed up securely offsite. Physical originals aren’t strictly mandatory post-digitization but keeping scanned copies organized chronologically accelerates response during verification inquiries substantially.

Share this article

0 Comments

Leave a comment

Your email is not published. Comments appear once they have been read. Sign in to have your details filled in.

Quick Contact Options
Choose how you want to connect me: