Skip to content

Starting an online business in Sri Lanka is more accessible than ever, but success requires understanding the legal requirements, tax obligations, and practical steps involved. Whether you're selling digital products, services, or physical goods online, this guide will walk you through everything you need to know to launch your venture properly and legally.

Before you launch, it's essential to understand Sri Lanka's regulatory environment for digital commerce. The country has been modernising its tax and digital infrastructure significantly, which affects how online businesses operate.

If you're planning to sell digital services—such as software, apps, streaming content, online courses, or cloud-based solutions—you'll need to be aware of recent changes to Value Added Tax (VAT) regulations. From 1 April 2026, non-resident digital service providers must register for VAT in Sri Lanka and charge 18% VAT on business-to-consumer (B2C) digital services[1]. This applies to a wide range of services including streaming platforms, apps, e-books, e-journals, and internet services[1].

If you're a Sri Lankan resident starting an online business, you'll need to register with the Inland Revenue Department once your turnover reaches the VAT threshold. The current VAT registration threshold in Sri Lanka applies to businesses with annual turnover exceeding a certain limit, so check with the Inland Revenue Department for current thresholds.

Infographic: How to Start an Online Business — key facts and figures at a glance
At a Glance — How to Start an Online Business (click to enlarge)

Key Steps to Starting Your Online Business

1. Choose Your Business Structure

Decide whether you'll operate as a sole proprietor, partnership, or limited company. Each structure has different tax implications and legal responsibilities. For most small online businesses starting out, a sole proprietorship or partnership is simpler, but as you grow, you may want to consider registering as a limited company for liability protection and tax benefits.

2. Register Your Business

You'll need to register your business with the Registrar of Companies if you're operating as a limited company, or with your local Divisional Secretariat if you're operating as a sole proprietor. Keep all registration documents safe, as you'll need them for tax purposes and when dealing with financial institutions.

3. Obtain a Tax Identification Number (TIN)

Register with the Inland Revenue Department and obtain your Tax Identification Number. This is essential for all business operations and tax compliance. You can apply online through the Inland Revenue Department's portal or visit their office in person.

4. Understand Your VAT Obligations

Once your business turnover exceeds the VAT threshold, you must register for VAT. VAT is charged at 18% on most goods and services in Sri Lanka[1]. If you're selling digital services to consumers, ensure you understand the new regulations coming into effect in April 2026.

Sri Lanka is also implementing a national e-Invoicing system as part of its digital tax compliance modernisation[5]. This system will eventually require all VAT-registered businesses to use electronic invoicing integrated with the Revenue Administration Management Information System (RAMIS). Following a pilot phase, the system will expand to include export-oriented firms, then all VAT-registered taxpayers, and eventually integrate with point-of-sale (POS) machines[7].

5. Set Up Your Online Platform

Choose an appropriate platform for your business model:

  • E-commerce platform: If you're selling physical products, consider platforms like Shopify, WooCommerce, or local Sri Lankan alternatives
  • Digital service platform: For services like consulting, design, or programming, you might use platforms like Upwork, Fiverr, or your own website
  • Content platform: If you're selling digital products like courses or e-books, platforms like Teachable, Gumroad, or Kajabi work well
  • Social commerce: Many Sri Lankan businesses successfully use Facebook and Instagram for direct sales

6. Set Up a Business Bank Account

Open a dedicated business bank account to keep your personal and business finances separate. This makes accounting easier and looks more professional to customers. Most Sri Lankan banks now offer business accounts with online banking facilities, which is essential for managing an online business.

7. Implement Proper Accounting Systems

Keep detailed records of all income and expenses. Consider using accounting software like QuickBooks, Xero, or local alternatives to track your finances. Proper accounting is crucial for tax compliance and understanding whether your business is actually profitable.

Tax Compliance for Online Businesses

Tax compliance is non-negotiable for sustainable business operations. Here's what you need to know:

Income Tax: You must file annual income tax returns with the Inland Revenue Department. The tax rates depend on your income level and business structure.

VAT Returns: If you're VAT-registered, you'll need to file monthly or quarterly VAT returns, depending on your turnover and the Inland Revenue Department's requirements.

Digital Services VAT: If you're a non-resident selling digital services to Sri Lankan consumers, you must register for VAT and charge 18% from 1 April 2026[1]. If you're a Sri Lankan resident selling digital services, standard VAT rules apply.

E-Invoicing: Be prepared for the upcoming mandatory e-Invoicing system. Ensure your accounting software is compatible with RAMIS integration, or plan to upgrade when the system becomes mandatory for your business category.

Practical Tips for Success

  • Start small and test: Don't invest heavily before validating that customers actually want what you're selling
  • Use social media: Facebook, Instagram, and WhatsApp are powerful tools for reaching Sri Lankan customers
  • Offer multiple payment options: Include local payment methods like bank transfers, mobile money (Dialog, Airtel, Hutch), and international options like PayPal or Stripe
  • Understand your customers: Research your target market thoroughly—what do they need, what can they afford, how do they prefer to shop?
  • Provide excellent customer service: Respond quickly to inquiries, resolve issues promptly, and build trust through reliable service
  • Keep learning: Digital marketing, SEO, and e-commerce best practices are constantly evolving—invest time in staying updated
  • Stay compliant: Keep up with tax deadlines, maintain proper records, and consult with an accountant if you're unsure about your obligations

Next Steps to Get Started

Starting an online business requires careful planning and compliance with Sri Lankan regulations, but it's absolutely achievable. Begin by validating your business idea with real customers, then formalise your business structure and register with the relevant authorities. Set up proper accounting systems from day one—it's much easier to maintain good records from the start than to sort them out later. Connect with other online business owners in Sri Lanka through forums and social media groups to learn from their experiences. Most importantly, stay committed to learning and adapting as your business grows.

The digital economy in Sri Lanka is growing rapidly, with government support for modernisation and digital transformation. By starting your online business now and building it on a solid legal and financial foundation, you're positioning yourself to succeed in this expanding market.

Frequently Asked Questions

Yes, you should register your business formally, even if you're starting small. This gives you legal protection, makes tax compliance easier, and builds credibility with customers. Registration requirements depend on your business structure and turnover.
Check with the Inland Revenue Department for the current VAT registration threshold, as it may change. Once your annual turnover exceeds this threshold, you're legally required to register for VAT.
If you're selling to consumers in Sri Lanka, you must charge 18% VAT from 1 April 2026[1]. For sales to other countries, VAT rules depend on those countries' regulations. Consult with a tax professional for guidance on international sales.
Accept a mix of payment methods: local bank transfers, mobile money platforms popular in Sri Lanka, and international options like PayPal or Stripe. This maximises your potential customer base.
Research reliable courier services in Sri Lanka (like Aramex, DHL, or local providers). For international shipping, compare costs and delivery times. Many online businesses also offer local pickup options to reduce costs.
File annual income tax returns by the deadline set by the Inland Revenue Department (usually in March or April). If you're VAT-registered, file monthly or quarterly VAT returns according to the department's requirements. Set calendar reminders to avoid missing deadlines.
Share:

Related Articles

Comments (0)

Log in or sign up to leave a comment.

No comments yet. Be the first to share your thoughts!