← Back to invoice.la

Every detail that makes an invoice boringly reliable.

The full feature list — including the things invoice.la deliberately does not try to be.

Word and PDF, from one source

Both files are produced together, and the PDF is converted from the Word document rather than drawn separately. They are identical, not merely similar. Your client gets a PDF; your accountant gets a file they can edit; nobody gets a surprise.

Numbering you can defend

Each company has its own sequence, starting wherever you choose. The number is reserved in the same transaction that writes the invoice, so a failure never burns one. Cancelling an invoice keeps its number in the sequence. No gaps, no repeats, no quiet renumbering — and nothing to explain later.

Several companies, one place

Run as many legal entities as you need from one account. Different countries, different designs, different page sizes, different bank accounts, different terms. Your clients and your service catalogue are shared; everything else stays separate.

It remembers so you do not

Clients and services are saved as you invoice, and ranked by how often you use them. Pick a service and its unit, description and rate come with it. The second invoice takes a fraction of the time the first one did.

Built for 0% VAT

Cross-border B2B services are outside the scope of VAT, and this was designed for exactly that. The tax line is at 0% with wording you set per company, and your terms & conditions — independent contractor status, governing law, arbitration, payment terms — are printed on every invoice, filled in automatically.

Numbers that mean what you typed

Type 1 250,50 or 1,250.50 and both mean the same amount. Type 1,5 and it stays one and a half, rather than quietly becoming fifteen. Nineteen currencies, each with the right decimals and symbol placement — including the ones with no decimals at all.

Sent, and provably so

The invoice goes out with the PDF attached and an English covering message you can edit, with the number, amount and payment terms filled in. Every send is logged with its result. It will not send an email with nothing attached, and it will not hand your password to a mail server that refuses to encrypt the connection.

Security

Security is part of the workflow.

Two-factor authentication is not an option here; it is the way in. Password plus Google Authenticator at every sign-in, with enforced enrolment and eight one-time recovery codes.

Beyond that: bcrypt password hashing, session regeneration on sign-in, CSRF protection on every state-changing request including uploads, rate-limited sign-in, a strict content security policy, and zero known vulnerabilities in the production dependency tree.

No invisible dependencies

The application loads nothing from anyone else. No CDN, no web fonts, no analytics, no tracking pixels. The only outbound connection it ever makes is to the mail server you configure.

What it does not do

Scope is a feature too.

—
No VAT rates other than 0%.This is for cross-border B2B.
—
No user roles.Everyone who can sign in can change everything.
—
No recurring invoices, payment gateway or client portal.Invoices carry bank details and arrive by email.
—
No accounting export or tax-authority filing.Not part of this product.
—
English only.The interface and the invoices.

Stop making invoices by hand

Set it up once, in your invoice.la account, and every invoice after that is a minute's work — correctly numbered, in your design, as Word and PDF, in the client's inbox.