How to Create an Invoice for Any Country
An invoice records what you supplied, how much the client owes, and when payment is expected. This free invoice generator is designed for freelancers, contractors, consultants and small businesses working with clients locally or internationally. It runs in your browser, so the details you type are not sent to a server by this page.
What to Include on a Professional Invoice
- Your name or business name and a reliable contact email.
- The client’s name or legal business name and contact details.
- A unique invoice number, invoice date and agreed due date.
- Clear descriptions of each service or product, with quantity, rate and line amount.
- Subtotal, any applicable tax shown separately, and the final amount due.
- Payment instructions and the agreed payment terms.
Some jurisdictions require additional details, such as a registered business address, tax registration number, tax rate, or a prescribed invoice format. Check the rules that apply to your business and client before sending an invoice.
How the Invoice Total Is Calculated
For each line, multiply quantity by rate. Add the line amounts to get the subtotal. If you enter a tax percentage, the tool calculates tax as a percentage of that subtotal and adds it to the total due.
Example: If you list 3 hours of consulting at 40 currency units per hour, the subtotal is 120. With a hypothetical 5% tax, tax is 6 and the total is 126. This is only a maths example, not advice that a particular tax rate applies in your country.
Choose a Currency and Set Clear Payment Terms
Select the currency agreed with your client and make sure the currency code is clear when you send the invoice. For cross-border work, agree in advance who covers bank or transfer fees and which exchange rate applies if the client pays in a different currency. Do not assume a currency symbol alone settles those questions.
Use a due date that matches your contract or written agreement. If you use terms such as “Net 14” or “Net 30,” make sure the invoice date and due date are consistent. Add payment methods and account details only in the notes or your own secure invoice process; avoid sharing sensitive banking details in public.
Before You Send the Invoice
- Check the client’s billing name and email spelling.
- Confirm each line description, quantity and rate.
- Verify whether tax should apply and which rate or registration details are required locally.
- Confirm the invoice number is unique and the due date matches the agreement.
- Use Print / Save as PDF, review the PDF, then send it using your normal email or invoicing workflow.
Limitations to Know
This tool calculates line totals and a simple percentage-based tax amount. It does not determine whether you must register for tax, which tax rate applies, withholding tax, reverse-charge treatment, discounts, deposits, multiple tax rates, or local e-invoicing requirements. Verify those items for your circumstances. Keep a copy of the invoice and payment records for your own bookkeeping.
Frequently Asked Questions
Can I use this invoice generator outside the United States?
Yes. You can enter client details, select a listed currency and add your own descriptions and payment terms. However, required invoice fields and tax rules vary by country, so check local requirements before sending.
Does this tool calculate the correct tax rate for my country?
No. It applies the percentage you enter to the subtotal. You are responsible for confirming whether tax applies and which rate and treatment are appropriate.
Can I create an invoice in a currency other than my own?
You can select a supported currency in the menu. Agree the billing currency with your client and verify the currency code and payment details on the final PDF.
How do I save the invoice as a PDF?
Fill out the form, calculate the total and choose Print / Save as PDF. In the print dialog, select the PDF destination. Review the saved file before sending it.
Does Share Result send the complete invoice?
No. It shares a short summary of the invoice details and total where your browser supports sharing. Use Print / Save as PDF to create the full invoice document.
Related Tools and Guides
Plan your pricing with the Freelance Hourly Rate Calculator, estimate a project with the Project Quote Calculator, or read the separate Invoice Guide for workflow and payment follow-up tips.