Skip to content

Business Invoice Generator

A company invoice with registration numbers, PO references and bank details.

Your invoice

Saved in this browser only

Preview

Exactly what prints

Quick Tool Overview

The Business Invoice Generator produces a B2B invoice that another company’s accounts payable system will accept: PO reference, company registration and tax numbers, full bank details, stated terms, and CSV, JSON or UBL export for the ledger.

What it does
Builds a company-to-company invoice
You give it
Registration numbers, a PO reference and the lines
You get back
A compliant invoice plus a ledger export
Best for
Limited companies billing other businesses
Invoice Tools Free, unlimited use No sign-up Runs in your browser

About the Business Invoice Generator

A business-to-business invoice has to satisfy somebody else’s accounts payable system, not just your own records. That means a purchase order reference, your company registration number, your tax registration, clear payment terms and bank details in a block a clerk can copy without asking you a question.

This builder starts with all of that in the form. The PO number and a free reference field sit beside the invoice number, the footer carries your registered details, and the payment block takes an account number, IBAN, SWIFT, sort code and routing number so the invoice works domestically and across a border.

For the ledger side, the same invoice exports as CSV for a spreadsheet, JSON for an API, or UBL 2.1 — the XML format behind EN 16931 and Peppol, which is what larger customers and European public bodies increasingly ask suppliers to send instead of a PDF.

Key features of the Business Invoice Generator

PO and reference fields

The fields an accounts payable system matches on before it will pay.

Registered details in the footer

Registered name, number and tax registration on every page.

Full payment block

Account number, IBAN, SWIFT, sort code and routing number together.

UBL 2.1 export

The XML behind EN 16931 and Peppol, for customers who want structured e-invoices.

Terms as a clause, not a slogan

Enforceable late-payment wording rather than "please pay promptly".

How to use the Business Invoice Generator

  1. 1

    Fill in your company details

    Registered name, address, company number and tax registration. These go in the header and the footer.

  2. 2

    Add the PO number

    Many accounts payable systems reject an invoice without one. Put it in before you send, not after.

  3. 3

    Set terms and bank details

    Net 30, Net 60 or end-of-month, and the account the money should reach.

  4. 4

    Export for the ledger

    CSV or JSON for your own books, UBL for a customer that wants structured e-invoicing.

Frequently asked questions

Large buyers match every invoice to an approved purchase order before paying it. An invoice with no PO, or the wrong one, goes into an exceptions queue and can sit there for weeks.

Reviews of the Business Invoice Generator

What people who use the Business Invoice Generator think of it. Reviews come from visitors and are posted as written.

No ratings yet

Yours would be the first.

  • 5 0 reviews rated 5 stars
  • 4 0 reviews rated 4 stars
  • 3 0 reviews rated 3 stars
  • 2 0 reviews rated 2 stars
  • 1 0 reviews rated 1 star

Write a review

Used this tool? Your rating helps the next person decide.

Your rating

Plain text only — links, email addresses and HTML are not accepted. Your name and review are shown publicly; nothing else is collected. See the privacy policy.

0 reviews

Newest first

No reviews yet

Be the first to rate the Business Invoice Generator. It takes half a minute and no account.

Write the first review

More invoice tools