gamescom 2026 Meet us in Cologne August 26–30, 2026
Book a Meeting

Invoice generator for contractors

Fill in the fields, watch the document build itself, download it as PDF or Word. Everything runs in your browser — nothing is uploaded and nothing is stored.

Invoice INV-0347
Issue date Sep 17, 2026
Due date Oct 1, 2026
From Northwind Labs, Inc. 548 Market St, Suite 62San Francisco, CA 94104United StatesEIN: 87-1234567
Bill to Ana Souza Av. Paulista 1578São Paulo, SPBrazilCPF: 123.456.789-00
DescriptionQuantityUnit priceTaxAmount
Product design services — June1USD 3,200.00USD 3,200.00
Design system maintenance8USD 95.00USD 760.00
Subtotal USD 3,960.00
Total due USD 3,960.00
  • PDF and Word
  • Nothing leaves your browser
This is a template, not legal or tax advice

Built on published guidance from tax authorities and common international practice. It has not been reviewed by a lawyer or tax adviser — check the finished document against the rules that apply to you.

Who issues the invoice
From
Bill to
Line items
Invoice details
PNG, JPG, WebP or SVG, up to 512 KB. The logo is read in your browser and embedded into the file you download.
Preview
Invoice
Issue date Sep 17, 2026
Due date Oct 1, 2026
From United States
Bill to
DescriptionQuantityUnit priceTaxAmount
1USD 0.00USD 0.00
Subtotal USD 0.00
Total due USD 0.00
Draft is saved in this browser only
What this country expects
  • No federal invoice format requirements.
  • Add state sales tax only if applicable to your sale.
  • Sequential, gap-less numbering is best practice.
E-invoicing: No e-invoicing mandate. Source: IRS — Small business

The invoice is the last step

Before it there is an agreement, a scope, and the question of who owns the result. 4dev.com puts all of that in one place for teams working with contractors in 150+ countries.

Start now

What a contractor invoice needs

These are the fields banks, finance teams and tax authorities look for. The generator asks for all of them.

Both parties

Legal names, addresses and countries of the issuer and the client.

Invoice number

Unique and sequential. Most tax regimes expect numbering without gaps.

Dates

The issue date, plus a due date when payment terms were agreed.

What the money is for

A description of the service, the quantity and the unit price.

Tax treatment

The rate per line, the tax amount, and your tax registration number if you have one.

Total and currency

The amount payable, in the currency named in the contract.

Payment details

The bank account or platform the client should use to settle the invoice.

Contract reference

The agreement, purchase order or statement of work, when the client asks for one.

What each country expects

Pick a country to see what its tax authority expects and where mandatory e-invoicing already applies.

Verified: 01.07.2026

United Kingdom

The UK has no e-invoicing mandate (HMRC consultation ongoing). For a VAT invoice, show your VAT number, the rate per line and the VAT amount in GBP; sequential numbering is mandatory. Self-billing needs a signed agreement and the words SELF-BILLING.

E-invoicing: No mandate (HMRC consultation ongoing).

Source: GOV.UK — VAT invoices

Germany

A regular Rechnung with the Pflichtangaben of section 14 UStG is still fine to issue. Show both parties with full addresses, your Steuernummer or USt-IdNr., the issue date, a sequential number, the time of supply and the net amount, rate and tax per rate; invoices up to EUR 250 gross need fewer fields. Every German business has had to be able to receive structured e-invoices since January 2025; issuing becomes mandatory in January 2027 above EUR 800,000 of prior-year turnover and in January 2028 for everyone.

E-invoicing: Receiving structured e-invoices mandatory since 01/2025. Issuing: prior-year turnover above EUR 800,000 from 01/2027, everyone from 01/2028. Paper allowed until 31.12.2026, PDF only with the recipient's consent.

Source: Umsatzsteuergesetz — § 14 UStG

Netherlands

A regular factuur is fine: show your btw-id, both addresses, the invoice number and date, the delivery date, what you delivered, the price excluding btw, the rate and the btw amount in euros. Numbering runs as one series without gaps, and invoices up to EUR 100 including btw may be simplified. E-invoicing through Peppol is mandatory only towards central government, not between businesses; the EU ViDA rules bring cross-border e-invoicing from 2030.

E-invoicing: No B2B mandate. E-invoicing via Peppol is required only for invoices to central government; the EU ViDA rules bring cross-border e-invoicing from 2030.

Source: Belastingdienst — factuureisen

Spain

A standard factura is still valid through 2026. Show both parties' NIF, addresses, and the IVA rate and amount; numbering must be sequential within a series, and autonomos add an IRPF withholding line. Verifactu certified-software rules start in 2027 (companies January, self-employed July).

E-invoicing: Verifactu (certified software) postponed: companies 01/2027, self-employed 07/2027. Standard facturas remain valid through 2026.

Source: Agencia Tributaria — Verifactu

Portugal

This template works as a commercial invoice, useful for non-resident issuers billing Portuguese clients. Businesses established in Portugal must issue invoices from AT-certified software with an ATCUD code and QR code, so a self-made PDF is not a valid fiscal invoice for them.

E-invoicing: Certified billing software mandatory for PT-established businesses.

Source: gov.pt — certified invoicing software

France

A standard facture with the mentions obligatoires (SIREN/SIRET, TVA number, late-payment penalties) is fine today. France's B2B e-invoicing reform phases in via approved platforms: everyone must be able to receive from Sept 2026; issuing is large/mid-size from Sept 2026 and SMEs from Sept 2027. Cross-border stays on e-reporting, outside the clearance.

E-invoicing: Receive: all companies from 09/2026. Issue: large/ETI 09/2026, SME 09/2027, via accredited platforms. Cross-border = e-reporting (no clearance).

Source: impots.gouv.fr — facturation electronique

Poland

Show the seller's NIP and the buyer's VAT number, and express VAT in PLN even when the invoice is in another currency. Poland's KSeF structured e-invoicing is mandatory for large taxpayers from Feb 2026 and other established businesses from Apr 2026, with a small-business transition to 30 Sep 2026.

E-invoicing: KSeF structured e-invoicing mandatory — large taxpayers from 02/2026, all established businesses from 04/2026; small-business transition to 30.09.2026, micro-enterprises from 01/2027.

Source: Ministerstwo Finansow — KSeF

Questions about invoicing contractors

Is the invoice generator really free?

Yes. There is no sign-up, no limit on the number of invoices and no paid tier. The tool runs in your browser: your draft is kept in local storage on your own device and never reaches our servers.

Do I have to add tax to my invoice?

It depends on where you are registered and what you sell. Pick your country in the generator and it will show what that jurisdiction expects, including the usual rates and the name the tax goes by. If you are not sure whether your service is taxable, ask an accountant in your country — the tool cannot decide that for you.

What makes an invoice valid?

In most countries: both parties named with addresses, a unique invoice number, the issue date, a description of what was delivered, the amount, the tax treatment, and your tax registration number if you have one. Some jurisdictions add requirements — sequential numbering, wording for reverse charge, a specific document title. The country notes on this page cover the ones we support.

Can a company issue an invoice on behalf of a contractor?

Yes — that is self-billing, and the generator has a mode for it. Several countries only accept self-billed invoices when both sides have signed an agreement allowing it and the document is marked as self-billed. Check the note for your country before you use this mode.

Which currency should I invoice in?

The currency named in the contract. If the client settles in a different currency, say so in the notes and agree who covers the conversion — that one line prevents most of the arguments later.

Does this cover countries with mandatory e-invoicing?

No. Mandates like the ones in Italy, France or Spain require a structured electronic file submitted through an official channel, not a PDF. The generator produces a PDF or a Word file, which is fine for countries without a mandate and for your own records. Every country card on this page states the current mandate status.

Do you store my invoices or my client's data?

No. Nothing is uploaded. The draft lives in your browser until you clear it, and the finished file is generated on your device. That also means the draft does not follow you to another browser or device.

Can I add my logo?

Yes. The logo is read in your browser and embedded into the file you download — it is not uploaded anywhere.