Browser-side invoice workspace

Make each line item
easy to review.

Build an itemised invoice with visible totals, a selected tax rate, payment notes, and a ready-to-review browser preview.

• Live item totals
• Selected tax rate
• Print / PDF controls
• Review before sharing
Editorial invoice workspace with warm paper records and a navy folder Toolyfi
Toolyfi visual guide: confirm names, dates, line items, currency, and terms before sharing an invoice.
Advertisement

Invoice workspace

Visible inputs
Live preview
Document review
From
Bill to
Invoice Details
Items or services
DescriptionQtyRateAmount
Subtotal$0.00
Tax (0%)$0.00
Total$0.00
Notes and payment instructions
Invoice Preview
Advertisement

Frequently Asked Questions

What information should an invoice include?

Include the seller and client details, invoice number, issue and due dates, itemised goods or services, quantity, rate, total, currency, and clear payment instructions where applicable.

Can this tool calculate item totals?

Yes. It multiplies each entered quantity by its rate, then calculates subtotal, the selected percentage tax, and total in the active browser.

Can I use a custom tax percentage?

Yes. Enter a percentage that you have confirmed is appropriate for your invoice. Toolyfi performs the arithmetic but does not determine tax obligations.

Can I print or download an invoice?

The page offers browser print and PDF output controls. Review the visible preview, filename, layout, and your local requirements before sharing a document.

Does Toolyfi send invoices or take payments?

No. This browser-side page prepares an invoice document only; it does not send invoices, accept payments, track status, or provide payment processing.

Does an invoice prove payment was made?

No. An invoice requests payment. A receipt or another appropriate record is generally used to confirm payment after it is received.

Can I add more than one line item?

Yes. Use Add Item to create additional description, quantity, and rate rows; the preview and totals update from the entered values.

Does the tool determine invoice legal compliance?

No. Invoice, tax, retention, and disclosure requirements vary by location and transaction. Check the rules that apply to your business and recipient.

Are my invoice details stored by this page?

The calculator works in the active browser session and this page has no account or invoice-storage feature. Avoid entering unnecessary sensitive information.

Should I review an invoice before sharing it?

Yes. Check names, dates, invoice number, line items, currency, tax treatment, amount due, and payment instructions before printing, downloading, or sending it.

Advertisement

Free Invoice Generator — Complete Guide for Freelancers & Businesses

A free invoice generator is one of the most essential tools for any freelancer, consultant, small business owner, or self-employed professional. Creating invoices manually is time-consuming, error-prone, and unprofessional. Toolyfi's free online invoice generator can make the arithmetic and review surface easier to manage. Toolyfi lets you create an itemised preview and use browser PDF or print controls without creating an account.

This guide covers everything you need to know about invoicing — from what an invoice is and why it matters, to what to include, common review mistakes to avoid, and the boundaries of a browser-side generator. Whether you are billing a first client or reviewing a one-off document, use this guide alongside the requirements that apply to your transaction.

What Is an Invoice?

An invoice is a formal document issued by a seller or service provider to a buyer or client, requesting payment for goods or services rendered. It serves as both a billing statement and a legal record of the transaction. Invoices typically include details about what was sold, the quantity, the price per unit, the total amount due, payment terms, and contact information for both parties.

Unlike a receipt (which confirms payment has been received), an invoice is a request for payment. Whether it creates or records an obligation depends on the underlying agreement and the rules that apply to the transaction. A due date should be written clearly when one has been agreed.

Invoices are used across virtually every industry — freelance design, software development, consulting, construction, retail, healthcare, logistics, and more. Regardless of the industry, a well-structured invoice gives both parties a clearer record of the amounts and timing being requested.

Why Professional Invoices Matter

Many new freelancers and small business owners make the mistake of sending informal payment requests via email or WhatsApp. A structured document can make it easier to check the party, dates, line items, and stated amount before it is shared.

1. Legal Protection

An invoice alone does not determine legal rights or prove that work was completed. It can be one part of a transaction record, alongside an agreement, order, delivery evidence, correspondence, and payment record. If a dispute or legal question arises, use the process and advice appropriate to the relevant jurisdiction.

2. Tax Compliance

Invoice, tax, record-retention, and disclosure requirements vary by location, customer, and transaction. A copy of an invoice may be relevant to a business's accounting records, but a generic template cannot determine which fields, tax treatment, or retention period apply.

3. Faster Payments

A reader can review a structured invoice more easily when the scope, due date, total, and payment instructions are stated clearly. That clarity does not guarantee payment timing, and it should not replace agreed terms or an appropriate follow-up process.

4. Brand Professionalism

Your invoice is often one of the last things a client sees before ending an engagement. A branded, clean, professional invoice can make the document easier to recognise in a client's records. Keep the information accurate and avoid adding design choices that obscure totals or required details.

What to Include in Every Invoice

A professional invoice must contain several key elements to be both legally valid and practically useful. Here is a complete checklist of what every invoice should include:

Toolyfi's invoice generator includes fields for all of these elements. You can fill in your details, add line items, set tax rates, choose a currency, and download a perfectly formatted PDF invoice in minutes.

How to Create an Invoice Using Toolyfi

Creating a professional invoice with Toolyfi takes less than five minutes. Here's a step-by-step walkthrough:

  1. Enter your business details — Add your name or business name, email, phone number, and address in the "Your Business" section.
  2. Enter client details — Fill in the client's name, email, and address in the "Bill To" section.
  3. Set invoice details — Enter your invoice number, issue date, due date, and select the currency (USD, EUR, GBP, INR, PKR, JPY, AED).
  4. Add line items — Enter each service or product you're billing for, with quantity and rate. The total calculates automatically.
  5. Set tax rate — Enter your applicable tax percentage. The tool calculates tax amount and grand total automatically.
  6. Choose accent color — Select a color that matches your brand for the invoice header and totals.
  7. Add notes (optional) — Include payment instructions, bank details, or a thank-you message.
  8. Preview your invoice — The live preview on the right updates in real time as you type.
  9. Download PDF — Click the Download PDF button to get a high-quality, print-ready PDF of your invoice.

That's it — no account needed, no watermarks, and no limitations. Your invoice is ready to send to your client immediately.

Invoice Payment Terms Explained

Payment terms define when and how a client must pay. Choosing the right payment terms is important for cash flow management. Here are the most common invoice payment terms:

Net 30

The most common payment term for B2B invoices. "Net 30" means the client must pay within 30 days of the invoice date. This gives the client time to process through their accounts payable system but can create cash flow challenges for small businesses.

Net 15 / Net 7

Shorter payment windows — 15 or 7 days. Ideal for freelancers and small businesses that need faster payment. Clients who are familiar with this arrangement will usually comply, especially if it's stated clearly on the invoice.

Due on Receipt

Payment is expected immediately upon receiving the invoice. This is common for small transactions, one-time projects, or clients with whom you have an established relationship.

50% Upfront / 50% on Completion

Not a single invoice term but a common billing structure. You invoice 50% before starting work and 50% on delivery. This protects you from non-payment and ensures the client has skin in the game.

2/10 Net 30

An early payment discount. This means the client gets a 2% discount if they pay within 10 days; otherwise, the full amount is due in 30 days. This incentivizes faster payment without being overly rigid.

Tax on Invoices — VAT, GST, and Sales Tax

Whether you need to charge tax on your invoices depends on your country, your revenue, and the type of services or goods you provide. Here's a quick overview:

VAT (Value Added Tax)

Used in the UK, European Union, and many other countries. VAT-registered businesses must add VAT to their invoices and include their VAT registration number. Standard rates vary by country — for example, 20% in the UK, 19% in Germany, and 23% in Poland.

GST (Goods and Services Tax)

Used in Australia, Canada, India, New Zealand, and others. In India, GST is split into CGST and SGST for intra-state transactions and IGST for inter-state. The applicable rate depends on the category of goods or services.

Sales Tax

Used in the United States. Unlike VAT, US sales tax is not a federal tax — it is levied at the state and local level, and rates vary significantly by location. Whether you need to collect sales tax depends on your nexus (physical presence or significant economic presence) in a state.

Toolyfi's invoice generator allows you to enter any tax percentage, making it compatible with VAT, GST, sales tax, or any custom tax structure used in your country.

Currency Support for International Invoicing

If you work with international clients, invoicing in the right currency is essential. Toolyfi supports the following currencies out of the box:

When invoicing international clients, it's best practice to agree on the currency upfront and specify it clearly on the invoice. This avoids disputes caused by currency fluctuations or misunderstandings.

Common Invoicing Mistakes to Avoid

Even experienced professionals make invoicing errors that delay payment or create disputes. Here are the most common mistakes and how to avoid them:

How to Follow Up on Unpaid Invoices

Late payments are one of the biggest challenges freelancers and small businesses face. Here's a structured approach to following up:

Reminder Before Due Date

Send a friendly reminder 3–5 days before the due date. Simply forward the invoice again with a note: "Just a friendly reminder that Invoice #INV-023 is due on [date]. Please let me know if you have any questions."

Reminder on Due Date

If payment hasn't arrived on the due date, send another reminder the same day. Keep the tone professional and courteous — sometimes invoices simply get lost in a busy inbox.

Follow-Up After 7 Days

If payment is 7 days late, follow up more directly. Mention the invoice amount, the original due date, and ask for a specific timeline for payment.

Late Payment Fees

Including a late payment clause in your invoice notes (e.g., "Invoices unpaid after 30 days are subject to a 1.5% monthly late fee") can deter delays. Make sure this clause is visible on every invoice you send.

Invoicing Best Practices for Freelancers

Beyond the basics, here are professional invoicing habits that will help you get paid consistently and maintain good client relationships:

Invoice Generator vs. Accounting Software — Which Do You Need?

A free online invoice generator like Toolyfi is perfect for freelancers, solo consultants, and small businesses that need quick, professional invoices without the complexity of full accounting software. Here's a quick comparison:

Free Invoice Generator (Toolyfi)

Best for: Freelancers, small businesses, occasional invoicing, international billing. Key features: instant PDF download, multiple currencies, tax calculation, custom colors, no signup. Limitations: no automatic invoice tracking, no recurring invoices, no payment gateway integration.

Accounting Software (QuickBooks, FreshBooks, Wave)

Best for: Growing businesses with regular invoicing, payroll, expense tracking, and financial reporting needs. Key features: automated reminders, payment integration, expense tracking, profit and loss reports. Limitations: monthly subscription costs, learning curve, more complexity than needed for simple invoicing.

For most freelancers just starting out, a free invoice generator is the perfect solution. As your business grows and your invoicing volume increases, you can graduate to dedicated accounting software.

Invoice, Estimate, and Receipt: Use the Right Document

An invoice normally asks a customer to pay for identified goods or services. An estimate or quote normally sets out proposed work and pricing before that work is accepted. A receipt normally records that payment has been received. These labels matter because they set a reader's expectation. If you intend to request payment, make the document title, amount due, due date, and instructions unambiguous. If you are only pricing work, do not label the document as an invoice simply because the layout looks similar.

Toolyfi's workspace is designed for an invoice-style document. It does not create a contract, confirm that a customer agreed to terms, collect money, send a reminder, or change a document after it leaves the browser. Where an agreement, tax invoice, credit note, receipt, or regulated form is required, use the terminology and process required by the organisations involved. Clear document labels reduce confusion when records are reviewed later.

Write Line Items That Can Be Checked

Each line item should answer a basic question: what is being billed, how many units are included, and what rate applies? A specific description makes both the client and the issuer more able to review the document. For a service, you might identify the agreed work, period, milestone, or number of hours. For goods, identify the item, quantity, model or reference where useful, and unit price. Avoid inserting confidential project detail if a short, accurate description is enough for the purpose.

Before adding a rate, decide whether it is per hour, per day, per unit, per project, or a fixed amount. Quantity and rate must use the same unit. For example, four hours at a stated hourly rate is different from four licences at a stated per-licence price. Toolyfi multiplies the numbers you enter; it cannot tell whether the commercial basis is right. Check the line total against your quote, timesheet, order, or other agreed record before relying on the final total.

Tax, Currency, and Rounding Boundaries

The tax control performs simple percentage arithmetic on the subtotal. It does not decide whether a tax applies, whether prices are tax-inclusive, whether a registration number is needed, how a tax should be described, or what rate is appropriate. Those questions depend on the transaction and applicable rules. If a recipient needs a particular tax label, registration detail, address, or disclosure, add it only after confirming the relevant requirement. A correct multiplication is not the same as tax compliance.

Choose one currency and write it clearly. The selector supplies the document symbol or code in the preview; it does not convert exchange rates or settle currency differences. If you bill across borders, agree the billing currency and payment instructions in advance. Review decimal rounding as well: a product or service price can contain more precision than the two-decimal display commonly used on an invoice. Use the rounding rule that applies to your records and recipient rather than changing the result to make a total look tidier.

Review the Preview Before Creating Output

Live preview is valuable because it exposes errors while inputs are still editable. Read the invoice as the recipient would. Check the spelling of the business and client names, email and address fields, invoice number, issue date, due date, every quantity and rate, selected currency, tax percentage, subtotal, total, and notes. If you include payment instructions, confirm those details independently. A clear preview is a review surface, not a verification service.

Toolyfi offers a PDF download control using the page's current preview and a browser print control. Browser settings, local fonts, page margins, and the amount of content can affect final output. Open the generated file or print preview once before sharing it. Confirm that the document has the intended filename and that no line item, note, or total has been cut off. Keep the version you shared in a secure recordkeeping system that fits your own business process; this page does not provide accounts, cloud storage, delivery, or status tracking.

How Toolyfi's Invoice Workspace Helps

The page combines editable seller and client details, invoice number and dates, seven visible currency options, multiple item rows, a user-selected tax percentage, notes, an accent colour, and a live document preview. The calculation stays visible: quantity times rate produces each item amount; the item amounts form a subtotal; selected tax is calculated from that subtotal; and the displayed total combines both. These are useful checks when building a single invoice in a browser.

The tool has deliberate boundaries. It does not determine tax, legal, accounting, or payment requirements; store customer records; collect a logo; transmit invoice data; send an invoice; receive payment; or report payment status. A business with recurring billing, approval workflows, integrated payments, accounting records, or retention requirements may need a dedicated service or professional advice. For a simple itemised draft, Toolyfi keeps the inputs and arithmetic close to the preview so a user can inspect them before output.

Conclusion

An effective invoice makes the request easy to understand and easy to review. Use a distinct number, accurate party details, clear item descriptions, compatible quantities and rates, one stated currency, a confirmed tax treatment, dates, and payment instructions where appropriate. Treat the output as a document that needs a final human check, not as a substitute for the terms, records, or requirements that apply to a particular transaction.

Toolyfi provides a browser-side workspace for creating an itemised preview and calculating entered amounts. Add the details you have confirmed, review the preview and any generated output, then share it through the method that is appropriate for your business. If a requirement is unclear, obtain the relevant instruction before issuing the document.