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.

Nepal VAT and Tax Compliance for SaaS Businesses

By Kokil Thapa | Last reviewed: August 2026

Navigating Nepal VAT and tax compliance for SaaS businesses is the first real engineering constraint you face after validating a product idea. While building the application logic is straightforward, integrating Inland Revenue Department (IRD) requirements into your billing pipeline often causes more production incidents than the code itself. If you are launching a subscription platform or digital service in Nepal, understanding these fiscal obligations early prevents costly refactoring of your payment architecture later. For founders also managing their own technical careers or freelance income alongside a startup, aligning business taxes with personal filings is equally critical, as detailed in this Nepal income tax guide for freelancers.

How do you determine VAT registration thresholds for SaaS in Nepal?

The most common mistake I see with new SaaS founders is assuming they can delay registration until they are "big enough." Under the Value Added Tax Act 2052 and subsequent Finance Acts up to 2026, the threshold for mandatory VAT registration for service-oriented businesses, including software and digital services, is an annual turnover of NPR 5 million. However, for SaaS products intended for B2B clients who need to claim input VAT credits, voluntary registration before hitting this cap is often strategically necessary.

In practice, enterprise clients in Kathmandu will refuse to onboard a vendor who cannot provide a valid VAT bill because they cannot offset that expense against their own output tax. If you are building a B2B Laravel application or an API service, register immediately upon incorporation. The process involves submitting your company registration certificate, PAN certificate, and bank details to the local IRD office. Digital submission via the IRD portal has improved significantly by 2026, but physical verification of your registered address remains a standard step.

VAT Registration Decision LogicAnnual Turnover > 5M?YesMANDATORY REGISTRATIONNoB2B Clients Need Credit?YesVOLUNTARY REGISTERNoPAN Only (Monitor)Threshold verified per Finance Act 2082/83 (FY 2025/26)
Decision flowchart for determining Nepal VAT and tax compliance for SaaS businesses registration requirements based on turnover and client type.

For SaaS businesses operating below the threshold with only B2C customers, PAN registration suffices. You still must file income tax returns, but you do not charge or remit VAT. Monitor your trailing twelve-month revenue continuously; crossing the 5 million NPR limit triggers immediate liability. I recommend implementing an automated revenue tracker in your admin dashboard that alerts you when cumulative sales approach NPR 4.5 million, giving you a buffer to complete registration paperwork without penalties.

What are the specific VAT rates and TDS rules for digital services?

Digital services, including SaaS subscriptions, cloud hosting, API access, and software licensing, attract the standard 13% VAT rate in Nepal as of 2026. There is no reduced rate for software exports unless specifically exempted under special economic zone provisions, which rarely apply to typical domestic SaaS startups. When pricing your product, decide whether to absorb this 13% or pass it through. Most B2B SaaS platforms list prices exclusive of VAT and add it at checkout, while B2C consumer apps often show VAT-inclusive pricing to avoid sticker shock.

Tax Deducted at Source (TDS) creates additional complexity for SaaS vendors receiving payments from corporate clients. When a Nepali company pays your SaaS invoice, they are legally required to deduct TDS before transferring funds. The rate varies: typically 1.5% for VAT-registered suppliers providing technical services, but potentially higher if your VAT status is unclear or if the payment is classified differently. This deducted amount is not lost; it becomes a tax credit you claim during your annual income tax assessment.

Tax TypeRate / RuleApplicabilityFiling Frequency
Output VAT13%All taxable digital services soldMonthly (by 25th)
Input VAT CreditVariableVAT paid on business expenses (servers, software)Claimed monthly
TDS on Receipt1.5% (Technical Service)B2B payments received from withholding agentsCredited annually
TDS on Payments1.5% – 15%Salaries, contractor fees, rent paid by SaaS firmMonthly deposit
Corporate Income Tax25%Net taxable profitAnnual + Advance installments

A critical operational detail: ensure your contracts explicitly state whether fees are inclusive or exclusive of VAT and clarify TDS responsibilities. I have seen disputes where clients deducted 15% TDS instead of 1.5% because the invoice lacked proper VAT registration details. Always display your PAN/VAT number prominently on every invoice and contract to secure the lower technical service rate.

How do you implement IRD-compliant billing in Laravel applications?

The IRD does not certify specific software frameworks, but it enforces strict invoice content requirements. Your Laravel-generated PDF or digital invoice must include: seller name, address, PAN/VAT; buyer name, address, PAN/VAT; unique sequential invoice number; date in BS (Bikram Sambat) format; itemized description; taxable amount; VAT amount; and total. Missing any field risks rejection during audit. For developers building custom billing systems, treating invoice generation as a regulated document rather than a simple receipt is essential.

When architecting this in Laravel 12, store both AD and BS dates. Use a dedicated package like nepali-date for accurate conversion rather than hardcoding offsets. Invoice numbers must be sequential without gaps per fiscal year. Implement database-level constraints or atomic counters to prevent race conditions in high-concurrency environments. Never allow manual editing of issued invoice numbers; if a correction is needed, issue a credit note with its own sequential reference.

<?php
// app/Services/NepalInvoiceGenerator.php
namespace App\Services;

use Carbon\Carbon;
use App\Models\Invoice;

class NepalInvoiceGenerator
{
    public function generate(array $data): Invoice
    {
        // Atomic lock prevents duplicate invoice numbers
        return \DB::transaction(function () use ($data) {
            $lastNum = Invoice::where('fiscal_year', '2082/83')
                ->lockForUpdate()
                ->max('sequential_number') ?? 0;
            
            $invoice = Invoice::create([
                'fiscal_year'     => '2082/83',
                'sequential_number' => $lastNum + 1,
                'buyer_pan'       => $data['buyer_pan'],
                'taxable_amount'  => $data['amount'],
                'vat_amount'      => round($data['amount'] * 0.13, 2),
                'total_amount'    => round($data['amount'] * 1.13, 2),
                'issued_at_bs'    => now()->toNepaliString(),
                'issued_at_ad'    => now(),
            ]);
            
            return $invoice;
        });
    }
}

Integrating local payment gateways like eSewa or Khalti adds another layer. These providers settle net of their merchant fees, but your VAT liability is calculated on the gross sale price, not the net settlement. Your reconciliation process must account for this discrepancy. Record the full invoice value as revenue and VAT payable, then record gateway fees separately as deductible expenses. Automating this split in your ledger prevents month-end reconciliation nightmares. For teams evaluating whether to build custom billing versus using existing tools, understanding the Laravel payment integration landscape helps balance compliance needs against development velocity.

IRD Billing Pipeline ArchitectureSubscription Event(Stripe/eSewa)Invoice Generator• Atomic Seq #• BS Date Convert• 13% VAT CalcPDF / Digital Bill(All IRD Fields)Customer Email+ Ledger EntryVAT Return Data StoreAggregated for Form 207IRD Portal UploadMonthly by 25thGross revenue recorded pre-gateway fee deduction
Architecture diagram illustrating the data flow for Nepal VAT and tax compliance for SaaS businesses within a Laravel billing system.

How should SaaS companies handle cross-border transactions and export exemptions?

If your SaaS serves international clients, the tax treatment differs fundamentally from domestic sales. Services exported outside Nepal may qualify for zero-rated VAT, meaning you charge 0% VAT but retain the right to claim input VAT credits on your expenses. This is vastly superior to being VAT-exempt, where you cannot reclaim input tax. However, proving export status requires maintaining verifiable evidence: foreign currency receipts through banking channels, contracts showing overseas delivery, and client location documentation.

In my experience working on production Laravel applications serving mixed domestic and international users, segregating customer records by tax jurisdiction at the database level is non-negotiable. Do not rely on billing address alone; use IP geolocation at signup combined with payment method country validation as secondary checks. Create separate invoice templates for domestic (13% VAT) and export (0% VAT with export declaration note). Mixing these formats leads to audit exposure where IRD may disallow zero-rating due to insufficient documentation.

For imports, such as AWS infrastructure costs, GitHub Copilot licenses, or foreign contractor payments, understand that VAT reverse charge mechanisms may apply. When paying foreign vendors, you might be liable to self-assess VAT on imported digital services. Consult a chartered accountant specializing in IT sector taxation, as interpretations of digital import VAT continue evolving. Budget approximately NPR 30,000–50,000 annually (~USD 225–375) for specialized tax advisory; this investment prevents misclassification errors far exceeding the consultation cost.

What compliance automation strategies reduce audit risk for growing SaaS firms?

Manual VAT reconciliation fails predictably as transaction volume grows. By the time you reach 200+ monthly invoices, spreadsheet-based tracking becomes a liability. Implement automated compliance controls directly in your application stack. Schedule nightly jobs that validate all issued invoices contain mandatory IRD fields, flagging anomalies before month-end closing. Generate draft VAT return data automatically, requiring only human review rather than manual compilation.

  • Sequential integrity checks: Run daily queries detecting gaps or duplicates in invoice numbering sequences across fiscal years.
  • TDS reconciliation: Match incoming bank deposits against expected TDS deductions, creating automatic journal entries for tax credits receivable.
  • Date validation: Ensure BS dates convert correctly to AD equivalents, especially around month boundaries where conversion errors frequently occur.
  • Audit trail immutability: Store finalized invoices as immutable PDFs with cryptographic hashes; never regenerate historical documents from mutable database records.
  • Gateway reconciliation: Auto-match eSewa/Khalti settlement reports against ledger entries, surfacing discrepancies within 24 hours.

Consider integrating with emerging Nepali accounting APIs or established ERP systems that support IRD reporting natively. While custom Laravel solutions offer flexibility, certified third-party tools shift compliance burden away from your engineering team. For startups choosing between building proprietary billing versus adopting existing platforms, evaluate long-term maintenance costs honestly. Building multi-tenant SaaS applications in Laravel is valuable engineering work, but tax compliance logic rarely provides competitive differentiation worth maintaining indefinitely.

Compliance Automation Maturity ModelManual Process✗ Spreadsheet tracking✗ Manual BS date entry✗ Post-hoc gap detection✗ Bank rec at month-end✗ Regenerated invoicesHIGH AUDIT RISK< 50 invoices/monthAutomated Pipeline✓ Real-time ledger sync✓ Auto BS conversion✓ Pre-issue validation✓ Daily gateway match✓ Immutable PDF archiveAUDIT READY200+ invoices/monthScale Trigger Point~NPR 5M annual revenue
Visual comparison of manual versus automated compliance maturity levels for Nepal VAT and tax compliance for SaaS businesses.

Implementing Sustainable Tax Compliance Infrastructure

Building sustainable Nepal VAT and tax compliance for SaaS businesses requires treating fiscal obligations as first-class architectural concerns, not afterthoughts bolted onto finished products. Register proactively based on your target market, implement IRD-compliant billing with atomic safeguards, automate reconciliation before scale forces the issue, and maintain rigorous documentation for cross-border transactions. The engineering discipline applied here mirrors good software practices generally: validate inputs, enforce constraints atomically, maintain immutable audit trails, and automate repetitive verification tasks.

Tax compliance will never be your product's selling point, but failures here can shut down an otherwise viable business faster than any technical debt. Invest in proper setup early, engage qualified tax professionals for interpretation questions, and build systems that make correct behavior the default path. If you are architecting a SaaS platform in Nepal and need guidance on structuring compliant billing systems or integrating local payment infrastructure, reach out to discuss your project requirements.

Frequently Asked Questions

Yes, if annual turnover exceeds NPR 5 million. Registration is mandatory at the Inland Revenue Department regardless of whether customers are local or international.

The standard VAT rate is 13% on taxable SaaS revenue. Exported digital services to foreign clients may qualify for zero-rating under specific IRD conditions and documentation requirements.

Government fees are nominal, typically under NPR 1,000. Professional assistance from a chartered accountant ranges from NPR 15,000 to 40,000 depending on business complexity and documentation readiness.

Yes, registered businesses can claim input VAT on legitimate business expenses like server hosting, software licenses, and office equipment. Claims require valid tax invoices with PAN/VAT numbers from suppliers. Input credits cannot be claimed on personal expenses, entertainment, or purchases from unregistered vendors. Monthly reconciliation between purchase and sales ledgers is essential to avoid disallowance during IRD audits. Maintain digital copies of all invoices as physical documents often deteriorate or go missing over time.

Revenue must be recognized when the service is delivered, not necessarily when payment is received. For annual subscriptions paid upfront, recognize revenue monthly as services are rendered. This accrual basis aligns with Nepal Accounting Standards and prevents overstating taxable income in a single period. Your billing system should generate deferred revenue reports automatically. I have seen SaaS founders face penalties because they reported full annual payments as immediate revenue, creating cash flow problems when quarterly taxes came due based on inflated figures.

Yes, payment gateway fees are fully deductible business expenses. However, obtaining compliant tax documentation is challenging since these platforms do not issue Nepal-format VAT invoices. Maintain detailed transaction logs, bank statements showing fee deductions, and platform-generated fee reports as supporting evidence. Some accountants recommend converting fees to NPR using the official exchange rate on the transaction date. During audits, the IRD has accepted well-documented gateway fees even without traditional tax invoices, provided the expense is clearly tied to taxable revenue generation.

Monthly VAT returns must be filed by the 25th day of the following Nepali calendar month. Annual income tax returns are due within three months after the fiscal year ends in mid-July. Missing the monthly deadline incurs a 0.1% daily late fee plus potential fines. Set calendar reminders aligned with the Bikram Sambat calendar, not Gregorian dates. I have worked with SaaS founders who missed deadlines because their accounting software defaulted to Western calendar months. File early to avoid last-minute portal congestion and banking delays.

No, registration and filing obligations remain even if all customers are foreign. Zero-rated exports still require proper documentation including contracts, foreign currency receipts, and proof of service delivery outside Nepal. Without this documentation, the IRD may reclassify export revenue as domestic sales subject to 13% VAT. On legal-tech portals I have built for international clients, we implemented automated invoice tagging to distinguish domestic versus export transactions. This separation simplifies quarterly reconciliations and provides audit-ready evidence that exported services genuinely qualified for zero-rating.

Free trials with no consideration are generally not taxable events. However, discounted subscriptions create VAT liability on the actual amount charged, not the original price. Document promotional terms clearly in your terms of service and invoices. If you offer extended free periods beyond normal trial lengths, the IRD may deem this a supply at market value. Configure your billing platform to generate separate line items for discounts rather than adjusting the base price silently. This transparency protects you during audits where officers scrutinize unusually low reported revenues against industry benchmarks.

Maintain sales registers, purchase registers, bank statements, contracts, and VAT invoices for five years minimum. Digital records are acceptable if backed up and retrievable. Cloud storage alone is insufficient; keep local encrypted backups since account suspensions can block access during critical audit periods. Include metadata linking each invoice to corresponding bank deposits and service delivery records. On production Laravel applications handling subscription billing, I implement immutable audit trails that log every invoice state change. This technical safeguard has proven invaluable when clients faced IRD inquiries about historical transactions spanning multiple fiscal years.

Foreign software like Xero or QuickBooks works for tracking but lacks Nepal-specific VAT return formats and Bikram Sambat calendar support. Most firms maintain parallel records or use local add-ons to bridge this gap. Ensure your chosen tool can generate reports matching IRD-prescribed layouts to avoid manual transcription errors during filing. Some Nepali chartered accountants offer integration services connecting international platforms to local compliance workflows. Test any automated VAT calculation logic thoroughly before relying on it, as default tax rules in global software rarely match Nepal's specific treatment of digital services and export zero-rating provisions.

Development costs can be capitalized as intangible assets and amortized over their useful life, typically five to ten years. Alternatively, smaller projects under NPR 200,000 may be expensed immediately. Salaries, contractor fees, and direct development tools qualify as capitalizable costs. General overhead and marketing expenses must be expensed separately. Document project timelines and cost allocations meticulously. During one engagement involving a custom Laravel eCommerce platform, we helped the client properly classify development spend versus maintenance, reducing first-year taxable income significantly while remaining fully compliant with Nepal Accounting Standard 8 on intangible assets.

Late filing attracts a 0.1% daily penalty on outstanding tax plus a fixed fine ranging from NPR 1,000 to 10,000 depending on delay duration. Repeated non-compliance triggers additional scrutiny and potential business registration suspension. Penalties compound quickly; a two-month delay on NPR 100,000 VAT liability adds roughly NPR 6,000 in daily penalties alone. The IRD occasionally announces amnesty periods waiving penalties for voluntary disclosure. Monitor official notices through your chartered accountant rather than relying on social media rumors. Proactive communication with tax officers before deadlines often yields more favorable outcomes than silent non-compliance followed by reactive penalty disputes.

Yes, 15% TDS applies to payments exceeding NPR 50,000 annually to resident contractors and consultants. For non-resident service providers, rates vary from 5% to 15% depending on service type and double taxation agreements. Deduct TDS at payment time, not invoice date. File withheld amounts by the 25th of the following month and issue TDS certificates to recipients quarterly. Failure to withhold makes your business liable for the unpaid tax plus penalties. On client projects using freelance developers, I always configure payment systems to calculate and segregate TDS automatically before disbursing net amounts, preventing accidental under-withholding during high-volume payment cycles.

Bundled offerings require allocation between taxable SaaS components and potentially exempt consulting services based on standalone selling prices. If you cannot reasonably separate values, the entire bundle becomes taxable at 13%. Document pricing methodology in contracts and maintain justification files for your allocation approach. Artificial splitting to reduce tax exposure invites audit challenges. On legal-tech platforms combining subscription access with document review services, we implemented itemized invoicing reflecting genuine value distribution. This transparency satisfied IRD review while allowing clients to claim appropriate input credits on the taxable portion without jeopardizing the exempt service classification.

Share this article

Quick Contact Options
Choose how you want to connect me: