Skip to content
Montenegro · Agentic SaaS development

SaaS Development for Montenegro: Euro Billing and VAT Built In

Selling a subscription product in Montenegro looks simple on paper: the euro is the sole legal tender, so prices, invoices and settlement can all run in EUR. The friction is elsewhere. VAT on electronic services sold to consumers follows the customer, a supplier with no seat there pays it through a tax representative or leaves the recipient owing it, invoicing tools for local businesses must fiscalise in real time and e-invoices still need the recipient's consent. Each of those ends up in the billing code.

Curiosive, a studio working from Ankara, Türkiye, builds SaaS products using AI coding agents, with senior engineers reviewing every diff. Agents produce the CRUD screens, admin views, migrations and test suites. Engineers design the multi-tenant data model, tenant isolation, plan and entitlement logic and the billing webhooks. The clocks differ by only one or two hours depending on the season, so most of a standard working day is shared.

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 in Montenegro: rates, threshold and tax representative

Montenegro's VAT Law, consolidated through Sl. list CG 12/26 of 6 February 2026, sets a 21% general rate with reduced rates of 7% and 15%, and registration is required once turnover exceeds EUR 30,000 in the last 12 months. Under Article 17g, electronic services supplied to non-taxable persons, including software and its updates, remote maintenance of software, web content and hosting, and database access, are taxed where the customer is established or resides. Under Article 12, a supplier with no seat in the country pays that VAT through a Montenegrin tax representative it appoints; if it appoints none, the recipient owes the VAT. For the product, that means capturing each customer's tax status and location at signup and keeping business and consumer accounts apart in the billing logic. Treat this as planning input and confirm your own position with an accountant.

E-invoices and real-time fiscalisation for Montenegro customers

Two invoicing rules pull in different directions. E-invoices remain optional: under Article 31(6) of the VAT Law a taxpayer may issue an invoice electronically only with the recipient's prior consent, so a product that sends invoices electronically should record that consent per customer account. Separately, the Law on Fiscalization in Trade of Products and Services entered into force on 8 August 2019 and has applied since 1 January 2021. It requires real-time electronic fiscalisation of both cash and non-cash payments. If your SaaS is a POS, billing or invoicing tool for Montenegrin businesses, it must report sales to the Tax Administration's fiscal system as they happen. That integration is an engineer-owned boundary with retries, queueing and an audit log, because a sale that never reaches the fiscal system is a compliance gap rather than a display bug.

Payments for a SaaS in Montenegro: euro, SEPA and instant transfers

The euro has been Montenegro's official means of payment since March 2002 and is its sole legal tender, so a EUR price list matches what local customers pay with. It also joined the geographical scope of the SEPA payment schemes in November 2024. Domestically, the Central Bank's TIPS Clone system runs instant payments 24 hours a day, 365 days a year, for amounts up to EUR 3,000 per transaction, and banks may charge at most EUR 0.05 to send an instant payment of up to EUR 200 initiated via mobile or e-banking. QR-code payments, payments to a mobile phone number and Request to Pay are planned for later phases, with no dates given. Whatever mix of methods you accept, each should feed one source of subscription state, so an instant transfer that settles on a Sunday night marks an invoice paid as reliably as any other payment.

Multi-tenant SaaS for Montenegro customers, with agents on the volume

The parts of a SaaS product that fail expensively are designed by engineers: tenant separation in the PostgreSQL data model, access checks on every query, plan and entitlement logic, and billing webhook handlers that are idempotent, so a redelivered event is not processed twice. For customers in Montenegro the tenant record also carries what the sections above require: tax status and residence for Article 17g, e-invoice consent for Article 31(6) and the fiscalisation state of each sale wherever the product invoices for a business. Agents then build what surrounds that core: CRUD screens, admin views, Drizzle migrations and test suites that run trials, upgrades, failed payments and cancellations as separate scenarios. A senior engineer reads every diff before it merges, payment paths included. Related work includes Reveal Software (reveal.software) for a client in Romania, built on Hono, Drizzle ORM and PostgreSQL, subscription billing for PicKey (pickey.ai) and per-title entitlements for Inspire Film (inspire.film), a client in Spain.

Questions

The things people ask before starting.

Does a foreign SaaS company have to pay VAT on sales to consumers in Montenegro?

Yes, the VAT is due in Montenegro: electronic services supplied to non-taxable persons are taxed where the customer is established or resides. A supplier without a seat there pays it through a Montenegrin tax representative it appoints, and if it appoints none, the recipient owes the VAT. The general rate is 21%, with reduced rates of 7% and 15%.

Can a SaaS product in Montenegro bill customers in euros?

Yes. The euro is Montenegro's sole legal tender, so a SaaS product can price, bill and settle in EUR without a separate local currency. The country also joined the geographical scope of the SEPA payment schemes in November 2024, which matters when you collect euro bank transfers from customers in other SEPA countries.

What does a SaaS MVP for customers in Montenegro cost to build?

Work runs as AI-accelerated development, starting from $2,000 per month, with scope agreed in writing. Those are published starting points in US dollars, not quotes. A fiscalisation integration or consumer VAT handling adds work, so both are scoped in the discovery call before budget is agreed in writing.

Does invoicing software for businesses in Montenegro have to fiscalise sales in real time?

Yes. The Law on Fiscalization in Trade of Products and Services has applied since 1 January 2021 and requires real-time electronic fiscalisation of both cash and non-cash payments. POS, billing or invoicing software built for Montenegrin businesses must report sales to the Tax Administration's fiscal system as they happen, so the integration needs retries and an audit log.

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