Multi-Currency Invoice Generator

Bill in the currency your customer uses and, when you need it, show the totals in a second currency. There is no rate feed: you enter the exchange rate yourself.

Last updated

Settings
Logo (optional)
PNG, JPG or WEBP. Resized in your browser to at most 1024 px.
Footer credit
Parties

From

To

Document details
Line items3 / 30
Totals
Currency code and exchange rate (optional)

The ISO code prints next to the totals. Fill in the second currency only when you need converted figures on the invoice. Type the rate yourself: nothing is looked up for you.

Notes and terms
0/2000
109/3000
Payment details1 / 4
175/500

Your invoice is rendered as a PDF on our server over an encrypted HTTPS connection. Your draft is saved in this browser until you reset it.

Innovate Global Solutions

INTERNATIONAL INVOICE

# INTL-2026-001

Date: 27 Sept 2026

From

Innovate Global Solutions

123 Tech Hub Square
Silicon Valley, CA 94105
USA

E: sales@innovateglobal.com
T: +1 415 555 0101

Tax ID: US-EIN-12-3456789

To

EuroTech GmbH

Musterstraße 42
10117 Berlin
Germany

E: accounts@eurotech.de
T: +49 30 12345678

Tax ID / VAT: DE987654321

DescriptionUnitQuantityUnit PriceTotal
Cloud Platform Subscription - Enterprise TierMonth1€2.500,00€2.500,00
Dedicated Technical Support & SLAMonth1€1.200,00€1.200,00
API Usage Overage (1M calls)Lump Sum1€500,00€500,00

Authorized Signature & Date

When you need a multi-currency invoice

Use it when you bill a customer in a currency other than your own, or when one invoice has to show its amounts in two currencies, such as a UK designer billing a US client in dollars. The ISO code names the currency, and an optional second block repeats the net amount, tax and total at a rate you choose.

The editor above opens with a sample: a US company billing a customer in Berlin in euros, paid by wire transfer to a euro account. Replace it with your own details.

How to make a multi-currency invoice

  1. Pick the invoice currency

    In Settings, choose the currency you bill in. If it is not listed, choose Other, type its symbol, and put its code, such as INR, in Invoice currency (ISO code).

  2. Fill in both parties

    Add your business under From and your customer under To. A tax ID or VAT number prints only when you fill it in.

  3. List the items and the totals

    Add up to 30 lines priced in the invoice currency, then any discount, tax, shipping or freight, and a deposit already paid.

  4. Add a second currency if you need one

    Type its code, the exchange rate, the date of the rate and its source. The converted figures appear in the preview as you type.

  5. Download the PDF

    Press Download PDF, check the preview, complete the short security check and save the file.

The Currency list covers the US dollar, euro, British pound, Japanese yen, Canadian dollar, Australian dollar, Swiss franc and Turkish lira. Of these, euro and lira amounts print as 1.234,56 and the rest as 1,234.56.

The exchange rate block

Nothing is looked up for you: you enter the exchange rate yourself, as units of the second currency per one unit of the invoice currency, with a point or a comma as the decimal mark. Rate source suggests ECB euro reference rate, HMRC monthly rate and Bank rate, or takes your own text.

With a second code and a rate greater than zero, these lines appear below the amount due:

  • the rate, with the source and date in brackets when you give them
  • net amount: the subtotal after discount, plus shipping, times the rate
  • tax, when the invoice has tax
  • total: the converted net amount plus the converted tax
  • balance due, when you entered a deposit

Converted figures are rounded to two decimals and printed code first, for example GBP 1,250.50. Leave the second code or the rate empty and the block stays off the PDF.

What you can fill in

SectionWhat you enter
SettingsLogo, accent color, currency, paper size and the footer credit
PartiesName, address, email, phone and an optional tax ID or VAT number for each side
Document detailsDocument type, title, invoice number, date and due date
Line itemsDescription, unit, quantity and unit price, up to 30 lines
TotalsDiscount and tax (percentage or fixed, with your own label), shipping or freight, deposit paid
Currency code and exchange rateInvoice currency code, second currency code, rate, rate date and rate source
Notes and termsFree text, such as who pays the bank charges on a transfer
Payment detailsUp to four: bank transfer, PayPal, a Stripe payment link or your own

The PDF file

  • It is rendered on our server over an encrypted HTTPS connection, in the same layout as the preview.
  • Paper: Letter or A4, also Legal, A5, A3 and Tabloid / Ledger (11 × 17 in). Long lists continue on the next page unless you tick Fit everything on one page.
  • The currency code prints next to the amount due, for example Total Amount Due (EUR).
  • The file name follows the document type and your number, for example invoice-INTL-2026-001.pdf.
  • A one-line "Created free with makeinvoicepdf.com" credit is on by default; one checkbox in the settings turns it off.
  • Your draft is saved in this browser until you reset it.

Blank multi-currency invoice template

For filling in by hand or in Office, the blank template has fields for the currency code, the rate and its date. In the Excel file, line amounts, tax and the amount due calculate themselves, and the second-currency figures fill in once you type a rate. The PDF and Word pages are A4.

Related tools

Questions

Where does the exchange rate come from?

From you. The editor does not fetch or suggest a rate. The PDF prints the rate, its date and its source, so your customer can check the converted amounts.

Which currency does my customer pay in?

The amount due is in the invoice currency, shown with its code; the second-currency lines only repeat the totals at your rate. If you accept payment in more than one currency, say so in the terms.

Where is my information kept?

Your invoice is rendered as a PDF on our server over an encrypted HTTPS connection. Your draft is saved in this browser until you press Reset.