Non-profit Association (MTÜ) in Estonia — Software Development Agency Formation Guide
Consider jurisdictions with strong IP protection laws and favorable corporate tax rates for B2B service exports. Estonia's deferred corporate tax or US LLCs for non-residents are popular choices.
Last verified: June 10, 2026
Corporate Tax
22.0%
State Tax
0.0%
Formation Cost
$32
Annual Fee
$0
Forming a Non-profit Association (MTÜ) in Estonia as a Software Development Agency means a total tax burden of 22.0% and an official formation cost of $32. There is no minimum capital requirement. Standard formation takes 3-5 business days, or 1 business day expedited. No local director is required; the process can be managed remotely. This guide covers the steps, tax breakdown, banking options, and compliance requirements — all from verified data.
First-year total cost
≈ $762
Ongoing (per year)
≈ $450
Why Non-profit Association (MTÜ) for Software Development Agency?
A B2B service business providing custom software engineering, web development, and IT consulting to clients globally. Requires robust invoicing, IP assignment capabilities, and easy cross-border payments.
Ideal for
- Teams of developers
- B2B service providers
- Tech consultancies
- Outsourcing firms
Challenges to watch
- Managing cross-border withholding taxes
- Complex IP assignment and ownership laws
- High banking compliance for large international wire transfers
- Hiring and paying international contractors
Key decision criteria
- Does the jurisdiction have double taxation treaties with your clients' countries?
- Is it easy to open a multi-currency business bank account?
- Are there R&D tax credits or tech-specific incentives?
- How straightforward is it to issue equity or options to key employees?
Non-profit Association (MTÜ) formation requirements
Minimum capital
None
Standard timeline
3-5 business days
Expedited timeline
1 business day
Local director
Not required
Registered office
Virtual office allowed
Notarization
Not required
If the management board is located abroad, a local contact person and registered legal address in Estonia are required.
Estimated breakdown (based on avg. $500,000 revenue)
Simulate with your own revenue →
VAT / Sales Tax
Standard rate 24%. Registration threshold: 40,000 EUR. Non-resident businesses providing digital services to Estonian consumers must register for VAT under the OSS scheme or locally, with no registration threshold.
Banking & payments for Software Development Agency
Opening a traditional bank account (e.g., LHV, Swedbank) usually requires a physical visit and proof of strong business ties to Estonia. However, e-residents and non-resident founders can easily open business accounts with fintechs like Wise or Revolut Business entirely remotely.
Supported payment gateways
Remote-friendly accounts
Wise
Highly recommended for e-residents and non-profits. Offers multi-currency accounts and seamless integration with Estonian accounting software.
Revolut Business
Popular fintech option offering multi-currency accounts, corporate cards, and easy remote onboarding for Estonian entities.
Payoneer
Good alternative for receiving international payments globally, especially for digital services and cross-border operations.
Estonia incentives & advantages
Income Tax Incentive List (Tulumaksusoodustusega nimekiri)
Exemption from income tax on certain expenses, and donors (individuals and companies) can deduct donations from their taxable income.
Non-profit Association (MTÜ) formation steps
Obtain an Estonian e-Residency card for all founding members (takes 3-5 weeks).
Choose a compliant name for the MTÜ and verify its availability in the Business Register.
Draft the Memorandum of Association and clearly define the non-profit goals in the Articles of Association.
Secure a registered legal address and a licensed local contact person in Estonia.
Log into the e-Business Register, fill out the application, and digitally sign the documents.
Pay the €30 state filing fee directly through the registry portal.
Wait 3-5 business days for the Business Register to process and approve the MTÜ registration.
Open a business bank account (e.g., Wise, Revolut Business) to manage donations and operational expenses.
Software Development Agency FAQ
Where is the best place to incorporate a dev agency?
Estonia is great for reinvesting profits without immediate tax, while a US LLC (Wyoming or Delaware) is excellent for global invoicing and accessing US clients.
How do withholding taxes affect my agency?
If your client's country doesn't have a tax treaty with your company's jurisdiction, they might be required by their local laws to withhold a percentage of your invoice amount.
Do I need to charge VAT or GST to my clients?
It depends on the location of your clients. B2B software services exported outside your jurisdiction are often zero-rated, but you must verify local reverse-charge rules.
Ready to form your Non-profit Association (MTÜ)?
Trusted formation partners are coming soon.
Related terms
Key concepts you'll encounter when forming a Software Development Agency
Related guides
Complete Non-profit Association (MTÜ) guide
Taxes, requirements, banking, compliance
Non-profit Association (MTÜ) cost calculator
One-time and annual cost breakdown
🇧🇬 Software Development Agency — Single-Member Limited Liability Company (EOOD)
Tax 10.0% · formation $30
🇨🇾 Software Development Agency — Variable Capital Investment Company (VCIC)
Tax 15.0% · formation $180
🇨🇾 Software Development Agency — Company Limited by Guarantee
Tax 15.0% · formation $265
🇨🇾 Software Development Agency — Sole Proprietorship
Tax 0.0% · formation $100
🚀 SaaS Startup — Non-profit Association (MTÜ)
Same entity, different business model guide
📦 Amazon FBA & E-Commerce — Non-profit Association (MTÜ)
Same entity, different business model guide