Skip to content
Albania · Agentic SaaS development

SaaS Development for Albania: VAT, E-Invoices and Billing

Before pricing a SaaS for Albania, work out what each invoice has to do. Local price points are normally expressed in lek, the standard VAT rate is 20%, invoices between taxpayers have gone through the Central Invoice Platform since July 2021, and anyone trading online must publish their NIPT on the website. None of this is the interface, yet each piece shapes the billing model.

Curiosive is a software studio in Ankara, Türkiye, that builds with AI coding agents under senior engineer review. For SaaS that means engineers design the tenant model, billing state and entitlements, while agents produce the CRUD screens, admin views, migrations and test suites around them. Payment paths and anything touching customer data are read by a person before release, however much of the surrounding code an agent wrote.

24
published portfolio projects
5+
years building for production
12
countries the work runs in
100%
of code read by a senior engineer
1 day
to hear back, from the engineer

VAT on SaaS and software sold in Albania

The standard VAT rate is 20%. The EU's One Stop Shop is for supplies to customers in the EU, and the country is a candidate rather than a member state, so it does not cover sales there; the rules come from Law No. 92/2014 'On VAT'. The tax administration's official notice says foreign providers of electronically supplied services, including software and updates, web hosting, databases and online content, selling to Albanian consumers or non-VAT-registered buyers must appoint a tax representative in Albania, register for VAT and charge 20%. VAT-registered business customers in the country account for the VAT themselves under the reverse charge. This matters most if your company is incorporated abroad. Either way, the billing system needs to know, per customer, whether it is a VAT-registered business or a consumer, and to keep that evidence with each invoice.

E-invoicing through Albania's Central Invoice Platform

Under Law No. 87/2019, invoices to state public bodies have had to be issued electronically through the Central Invoice Platform since 1 January 2021, and invoices between taxpayers since 1 July 2021. Access uses e-Albania credentials and an electronic certificate from AKSHI, the National Agency for Information Society. For a SaaS company invoicing as a local taxpayer, subscription invoices to business customers have to be issued through the platform, not only as PDFs from the payment provider. The billing flow has to create each invoice there, record the outcome against the subscription, and handle the cases where issuing fails or an invoice needs correcting. We treat this as part of the payment path: an engineer designs the integration and its failure handling, and agents write tests that replay each subscription event against it.

Selling online in Albania: NBC registration and website details

Under Article 40, point 1/1 of Law No. 9920/2008 on tax procedures, anyone trading online in the country must register with the National Business Center before starting and publish their NIPT, business name, registered office address and phone number on the website they use. On 28 April 2026 the tax administration warned that it will ask AKEP to temporarily block websites that do not comply. For a SaaS, a block on the marketing site can also take out sign-up and billing pages if they share a domain. The fix is cheap if it is done early: put the required details in the footer, on checkout and on invoice pages in the first release, and keep them in one content source so a change of address updates everywhere at once.

Subscription billing in lek and euros

The lek is the national monetary unit, issued only by the central bank, so local price points and invoices are normally expressed in lek. Euro transfers have become cheaper: the country's accession to the SEPA geographical scope was finalised in November 2024, the first euro transaction under SEPA was processed on 7 October 2025 with 11 commercial banks ready, and the Governor said sending money to SEPA countries now costs up to five times less than before. If you sell in both currencies, each plan needs its own price per currency rather than a converted figure. Whatever the method, billing state comes from the payment provider's events, handled idempotently so a redelivered webhook is never processed twice. Trials, upgrades, failed payments and cancellations are each tested as their own scenario, and no change to a payment path merges without senior review.

Tenant isolation and the SaaS products we have shipped

The parts of a SaaS that are expensive to fix later are the tenant model and the link between plan and permission. Engineers design tenant separation into the PostgreSQL schema from the start, so every query is scoped to a tenant and reviewed as such, and plan and entitlement logic lives in one place. For a product sold in Albania, the tenant record also stores whether the customer is VAT-registered, because both the reverse charge and the e-invoicing flow depend on it. Coding agents then produce the screens, admin views, migrations and tests around that core. We built Reveal Software (reveal.software), personal video onboarding for SaaS products, for a client in Romania on Next.js, Hono, Drizzle ORM and PostgreSQL. PicKey (pickey.ai) runs subscription billing, and Inspire Film (inspire.film) handles per-title entitlement for a virtual cinema.

Questions

The things people ask before starting.

Is VAT charged on SaaS subscriptions sold in Albania?

Generally yes, at the 20% standard rate, but who accounts for it depends on the buyer. Foreign providers selling to local consumers must appoint a tax representative, register for VAT and charge 20%, while VAT-registered business customers apply the reverse charge. It is worth confirming your company's position with an accountant before setting prices.

Do SaaS invoices to Albanian businesses have to go through the Central Invoice Platform?

Yes, if you invoice as a taxpayer there. Invoices between taxpayers have had to be issued through the platform since 1 July 2021 under Law No. 87/2019, and issuing needs e-Albania credentials plus an AKSHI electronic certificate. We design the billing flow so each subscription invoice is created there and failures are flagged rather than lost.

Can a SaaS send marketing emails to its existing customers in Albania?

Only with their explicitly stated consent. Article 165(2) of Law No. 54/2024 on electronic communications allows marketing emails to existing customers' addresses on that basis, with a free and simple way to opt out at any time. Keep product and billing emails separate from marketing, and store consent per user so it is checked before each campaign.

How much does it cost to build a SaaS MVP for the Albanian market?

Work runs as AI-accelerated development, starting from $2,000 per month, with scope agreed in writing. Both are starting points in US dollars, not quotes, and the VAT and e-invoicing work is included in the plan and estimate.

How it starts

What happens after you write to us.

  1. 01

    You describe the product

    One paragraph on what you are building, roughly when you need it, and who it is for. No brief, no form with fifteen fields.

  2. 02

    You get a reply within a day

    From the engineer who would do the work, not a sales team. If we are not the right fit we say so, and where possible we point you somewhere better.

  3. 03

    You get a scoped plan

    Scope, price and timeline in writing before anything is committed. You decide with the numbers in front of you.

No long contract to begin, no lock-in to our tooling, and the code is yours from the first commit.

Start a conversation
Contact

Looking for an engineering partner for the long haul?

A short note about the product, the timeline and who it is for is enough to start. You will hear back from the engineer who would do the work, not a sales team.

Ankara / Türkiye · Working across European and US time zones