Fiskalizimi in Albania: The Complete Compliance Guide for Freelancers and Expats (2026)
Valbona Xhanaj, IEKA-certified accountant with 30+ years of experience in Tirana, explains Albania's mandatory fiscalization (fiskalizimi) e-invoicing system for English-speaking freelancers, expats, and small business owners operating in Albania.
Does fiskalizimi actually apply to you?
Yes. If you have a registered business in Albania — regardless of your nationality, regardless of whether you're a remote worker, consultant, freelancer, or expat — you are required to fiscalize every invoice you issue.
The legal basis is Law No. 87/2019 "On the invoice and the circulation monitoring system." It covers every Albanian-registered taxpayer with a NIPT (Numër Identifikues i Personit Tatimor — your Albanian business tax ID number). Foreign nationality does not exempt you.
Who must comply:
- Sole traders (person fizik) — the most common structure for freelancers and consultants
- Albanian LLCs (SHPK) — companies of any size
- NGOs conducting commercial activities — if you sell services or products, those transactions must be fiscalized (membership fees, grants, and pure donations are exempt)
- E-commerce businesses — even online-only sales require fiscalization; you just don't need to print invoices (electronic delivery to the buyer is sufficient)
- Businesses buying from foreign companies — if you pay a non-Albanian company for services, you must issue a self-invoice ("autofaturë") and fiscalize it yourself
One common misconception for expats: Albania's 0% income tax on freelance income under the threshold does NOT exempt you from fiscalization. Tax rate and invoice reporting are separate obligations. You can be subject to 0% income tax and still be fully required to fiscalize every invoice. The two systems are independent.
Get your NIPT from QKB (if you don't have one yet)
You cannot start the fiscalization process without a NIPT. This is your Albanian business registration number — the equivalent of a company registration number or tax ID. If you're already operating with a registered Albanian business, you have one. If you're just starting out, you must register your business first.
Visit the QKB (Qendra Kombëtare e Biznesit — National Business Center) at qkb.gov.al. For most freelancers and consultants, person fizik (sole trader) is the simplest and cheapest option. Complete the registration online or in-person at the QKB office in Tirana and receive your NIPT — an alphanumeric code that identifies your business in all government systems.
For non-Albanian residents: Registration is possible as a foreign national. You'll need a valid passport and, for some structures, a resident permit. The NIPT is the key to everything that follows — you'll need it for e-Albania, for the certificate application, for the invoicing platform, and on every invoice you issue.
Apply for your electronic certificate from AKSHI
The electronic certificate is the cryptographic credential that authenticates your business in the fiscalization system. Without it, you cannot issue a single fiscalized invoice. Apply early — processing has taken up to two months during peak periods.
What you need before applying:
- Your NIPT
- An active e-Albania business account (e-albania.al)
The application process:
- Log into e-Albania using your business credentials
- Search for: "Aplikim për certifikatë elektronike për projektin e fiskalizimit"
- Complete the application with your business details
- Upload proof of payment: the fee is 4,000 lekë per year (~€35)
- Click "Përfundo aplikimin" (Complete application)
- Wait 10 working days for processing
- Receive your certificate by email — a
.pfxfile and a separate password
Key details: One certificate covers all devices in your business — you don't need a separate certificate for each computer, tablet, or POS device. Validity is one year, and you must renew at least 30 days before expiry through e-Albania.
Important warning: During peak periods, AKSHI certificate processing has taken up to two months. Apply as soon as you decide to formalize your business — don't start the week you plan to issue your first invoice.
Choose your invoicing method: free portal vs. certified software
Albania offers two paths to fiscalization: a free government portal and paid certified software. Most freelancers start with the portal and switch to software as volume grows.
Option A: Self-Care Portal (free)
The Tax Administration's central invoice platform at efiskalizimi-app.tatime.gov.al is completely free. No software to install. Accessible from any browser. It always reflects the latest legal requirements. Who it works for: freelancers and consultants issuing fewer than 20–30 invoices per day, service businesses, anyone who wants zero software cost.
The real limitations: manual entry for every invoice, no accounting software integration, server reliability issues (businesses report downtime complaints almost daily), requires constant internet.
Option B: Certified invoicing software
| Software | Annual cost | Best for |
|---|---|---|
| Self-Care Portal | Free | Freelancers, <20 invoices/day |
| easyPos / easyInvoice | €84/year | Retail, POS, offline capability |
| devPOS | 4,415–17,490 lekë/year | Mobile workers, on-the-go |
| I-cash | €60–260/year | Various tiers by business size |
| fature.al | Free tier available | Micro-businesses, simple setup |
The key differentiator for most expats: offline capability. easyPos includes an offline module that stores invoices locally and syncs within the legal 48-hour window once you reconnect. If you work in areas with unreliable internet or travel within Albania, this matters significantly.
Real-world costs: Freelancer starting from scratch — electronic certificate (4,000 lekë/year) + Self-Care portal (free) = ~€35/year. If you want software for convenience, add €84 for easyPos = ~€120/year. Service company setting up fresh (computer, printer, software, internet): ~€1,200–1,300 year one.
Set up the platform and issue your first invoice
Once your certificate arrives, you can issue your first fiscalized invoice within 10 minutes.
Accessing the platform:
- Go to efiskalizimi-app.tatime.gov.al
- Accept the terms and conditions
- Click "Identifikim nëpërmjet e-Albania" (Login via e-Albania)
- Enter your NIPT and password — you're in
Configure your business unit (first login only):
- Internet provider: Select from the dropdown
- Property type: Pronësi (ownership) or Qira (rental)
- NACE code: Your economic activity code — must match your QKB registration
- Working hours: Your actual business hours
- GPS coordinates: Copy from Google Maps (right-click your location → "What's here?")
- Contact details: Phone and email
Register operators: Every person who will issue invoices must be registered — for a solo freelancer, that's just you. The system tracks which operator issued which invoice.
Install your certificate: Import the .pfx file from AKSHI. Enter the password from the accompanying email. Without this step, the system won't let you issue invoices.
Your first fiscalized invoice: Fill in buyer details, items or services, amounts, and payment method. Click submit. Within 2 seconds, the system returns a NIVF (Numër Identifikues i Veçantë i Faturës — your unique invoice identification number). Print it or send it electronically. That NIVF is the proof of fiscalization. No NIVF = not fiscalized.
Before you start: Prepare your NIPT, NACE code, GPS coordinates, business hours, and operator list in advance. The platform times out if you're searching for information mid-setup.
Understand the invoice rules: B2B vs B2C
The rules differ significantly depending on whether you're invoicing another business or a consumer, and whether the transaction is cash or bank transfer. Getting this wrong is one of the most common compliance mistakes.
B2C invoices (cash sales): Simple. Issue the invoice at the moment of sale. NIVF generates instantly. For physical goods: print and hand to the buyer. For online services: email delivery is sufficient — no printing required. No acceptance cycle, no waiting period. Transaction complete.
B2B invoices (bank transfers, business-to-business): Every B2B invoice has a 72-hour acceptance window:
- You issue the invoice → system registers in your sales ledger, NIVF generated
- Your buyer sees it in their Self-Care portal within minutes
- They have 72 hours to accept or reject
- If accepted: automatically registered in their purchase ledger
- If rejected: you're notified. You can cancel by the 11th of the following month (changed from 10th in 2026) with no VAT impact
- If not cancelled after rejection: system auto-generates a negative reversal in the buyer's ledger
- Anti-abuse rule: if the buyer paid even partially and then rejects, the system ignores the rejection and deems the invoice accepted
The 2026 cash limit change: As of January 1, 2026, B2B cash transactions are capped at 100,000 lekë (~€900), down from 150,000 lekë. Any B2B payment above that must go through a bank transfer.
POS terminals becoming mandatory: Tourism and transport businesses by May 30, 2026; all other businesses by December 31, 2026.
Buying from foreign companies: If you hire a freelancer or agency based outside Albania, you must issue a self-invoice (autofaturë) labeled as "purchase of services from abroad." Fiscalize this self-invoice through the standard platform. This is commonly overlooked by expat-run businesses who pay international vendors and don't realize the obligation exists on their end.
Penalties, 2026 changes, and why enforcement is real
The penalty regime was significantly tightened by Law No. 83/2022, effective January 1, 2023. VAT revenue increased 14% in January–February 2023 compared to the same period the prior year — directly attributed to stricter fiscalization enforcement.
Penalty table:
| Violation | Sole trader (no VAT) | Sole trader (VAT registered) | Company (SHPK) |
|---|---|---|---|
| Failing to issue a fiscalized invoice (second offense) | 50,000 lekë (~€450) | 100,000 lekë (~€900) | 500,000 lekë (~€4,500) |
| Goods without tax documentation | 25,000 lekë (~€225) | 50,000 lekë (~€450) | 750,000 lekë (~€6,750) |
| Obstructing a tax audit | 100,000 lekë (~€900) | 100,000 lekë (~€900) | 1,000,000 lekë (~€9,000) |
Key 2026 regulatory changes:
- B2B cash limit reduced: 150,000 → 100,000 lekë (effective January 1, 2026)
- Monthly ledger deadline extended: Now due by the 11th of the following month (was the 10th)
- Import fiscalization deadline extended: Now due by the 7th of the following month
- POS terminals mandatory: Tourism/transport by May 30, 2026; all other sectors by December 31, 2026
What happens if your internet goes down: Continue issuing invoices without a NIVF. Within 48 hours of reconnecting, upload and fiscalize all invoices issued offline. If a device fails completely, switch to printed invoice blocks from TATIME, repair or replace within 5 days, and fiscalize all block invoices within 5 days.
If you make a mistake on a fiscalized invoice, you cannot edit it. You must issue a corrective invoice referencing the original NIVF, issuer NIPT, serial number, and date.
Store all invoices for 5 years from the date of issue. Electronic storage is acceptable.
Disclaimer: The information in this article is provided for general informational purposes only and does not constitute legal, tax, or financial advice. Cross-border tax structuring requires professional analysis of your specific circumstances. We recommend consulting with a qualified tax advisor before making decisions based on this content.
Frequently Asked Questions
- Do I need fiskalizimi if I only have one or two clients?
- Yes. The number of clients doesn't affect the obligation. If you have a NIPT and issue invoices, every <a href="/en/albania-vat-invoice-requirements/">invoice</a> must be fiscalized — even a single invoice per month to a single client requires a NIVF.
- Can I issue invoices in EUR to foreign clients?
- Yes. You can invoice in any currency. The fiscalization system records the value in lekë, so your accountant will apply the Bank of Albania's official exchange rate for conversion. The NIVF is issued regardless of the invoice currency.
- Does the 0% income tax rate mean I don't need to fiscalize?
- No. The 0% flat tax rate applies to income tax only. Fiscalization is an invoicing compliance obligation, completely separate from your tax rate. You must fiscalize every invoice regardless of whether you pay 0%, 15%, or any other income tax rate.
- I'm working remotely for a foreign company — do I need to fiscalize?
- If your Albanian-registered business invoices the foreign company for services, yes — every invoice must be fiscalized. If you are an employee on payroll receiving a salary (not issuing invoices), the fiscalization obligation does not apply to you.
- What's the easiest setup for a solo consultant?
- Register as a person fizik at QKB, open an e-Albania business account, apply for the electronic certificate (4,000 lekë/year), and use the Self-Care portal (free). For 5–10 invoices per month, this is all you need. Total cost: ~€35/year.
- I paid a company outside Albania for services. Do I need to fiscalize that?
- Yes. You must issue an autofaturë (self-invoice) labeled as "purchase of services from abroad" and fiscalize it through your standard portal. This is one of the most commonly missed obligations for expat business owners who pay international vendors.
- Can a buyer verify my invoice is real?
- Yes, within 60 days from the invoice date, via: (1) the QR code on the printed invoice, (2) the central invoice platform, or (3) a TATIME office visit. If your invoice has no NIVF, the buyer can report it to TATIME.
- How do I know if my invoicing software is certified by TATIME?
- Check TATIME's official list of certified fiscalization software providers at tatime.gov.al. Any software not on that list cannot legally generate NIVF codes, meaning every invoice it produces is non-compliant.
Guidë e plotë në shqip
Read the comprehensive Albanian-language guide with full legal references and local context.
Lexo guidën në shqip →Need Help With Your Situation?
Book a free 30-minute consultation with Valbona Xhanaj. We will review your specific case and outline the next steps.