Overview

Lithuania operates its e-invoicing mandate through the i.MAS system, administered by the State Tax Inspectorate (VMI — Valstybinė mokesčių inspekcija). For cross-border and domestic B2B transactions, Lithuania uses the Peppol network with the BIS Billing 3.0 document format. Suppliers connected to the Peppol network can reach Lithuanian buyers by resolving their Peppol participant ID through the SML/SMP infrastructure, the same as any other EU Peppol country.

Lithuania adopted the euro in 2015, so all invoices are denominated in EUR. The standard VAT rate is 21%, with reduced rates of 9% and 5% applicable to specific categories such as books and passenger transport.

Clearvo exposes Lithuania through the same /v1/invoices endpoint used for every other country — no country-specific SDK, no separate tax engine, no additional configuration beyond setting country: "LT".

Mandate and Timeline

Lithuania's B2G (business-to-government) e-invoicing obligation has been in force since 2019, aligned with the EU Directive 2014/55/EU transposition deadline for central government and subsequently extended to sub-central contracting authorities. Public sector buyers are required to receive structured electronic invoices; paper and PDF invoices are no longer accepted for public procurement.

B2B e-invoicing is not yet universally mandated for private sector transactions, but adoption is strongly incentivised through the i.MAS system, which provides near-real-time VAT monitoring. Businesses filing VAT in Lithuania already submit invoice-level data to i.MAS (the SAF-T and i.VAZ subsystems), and the trajectory is toward full B2B e-invoicing alignment with EU-wide mandates expected post-2027.

For practical purposes, any supplier transacting with a Lithuanian public authority must be Peppol-capable today.

Format and Network

Participant lookup follows standard Peppol SMP resolution. A buyer's endpointId of 0200:BUYERLT001 means the buyer is registered in the Peppol network under Lithuanian company code BUYERLT001. Clearvo's access point handles SMP lookup, AS4 transport, and delivery confirmation automatically.

Required Fields

The following fields are mandatory for a valid Lithuanian Peppol invoice:

Field Notes
invoiceNumber Unique within the supplier's series
issueDate ISO 8601 date (YYYY-MM-DD)
dueDate Required for payment terms compliance
currency Must be EUR
buyerReference Purchase order or contract reference (BT-10)
supplier.taxId VMI-registered VAT or company number
supplier.endpointId Format: 0200:<registration-number>
buyer.endpointId Format: 0200:<registration-number>
lines[].taxCode S for standard-rated, Z for zero-rated, E for exempt
lines[].vatRate Must match taxCode (21 for S, 0 for Z/E)

The buyerReference field maps to BT-10 in BIS Billing 3.0 and is expected by Lithuanian public sector buyers for purchase order reconciliation. Omitting it will cause rejection at many contracting authorities.

Integration Example

Send a Lithuanian invoice with a single POST request:

curl -X POST https://api.clearvo.io/v1/invoices \
  -H "Authorization: Bearer $CLEARVO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "country": "LT",
    "documentType": "invoice",
    "invoiceNumber": "LT-INV-2026-001",
    "issueDate": "2026-06-16",
    "dueDate": "2026-07-16",
    "currency": "EUR",
    "buyerReference": "PO-2026-001",
    "supplier": {
      "name": "Clearvo Technologies Ltd",
      "taxId": "123456789",
      "taxIdCountry": "LT",
      "address": { "street": "Gedimino pr. 1", "city": "Vilnius", "postalCode": "01103", "country": "LT" },
      "endpointId": "0200:123456789",
      "endpointSchemeId": "0200"
    },
    "buyer": {
      "name": "Lithuania Buyer AS",
      "taxId": "BUYERLT001",
      "taxIdCountry": "LT",
      "address": { "street": "Buyer Street 1", "city": "Vilnius", "postalCode": "01103", "country": "LT" },
      "endpointId": "0200:BUYERLT001",
      "endpointSchemeId": "0200"
    },
    "lines": [
      { "description": "Software consulting services", "quantity": 5, "unitPrice": 1000, "taxCode": "S", "vatRate": 21 },
      { "description": "Platform subscription annual", "quantity": 1, "unitPrice": 3600, "taxCode": "S", "vatRate": 21 }
    ]
  }'

Clearvo generates BIS Billing 3.0 XML, signs it with the registered access point certificate, resolves the buyer's SMP record, and delivers via AS4. The response includes a deliveryId and AS4 receipt acknowledgement timestamp.

Key Rules

Related country guides

Ready to handle e-invoicing in Lithuania?

One API, all 31 countries. Sign up and get your API key within 24 hours.

Get started free →