Free Invoice Generator

Create a professional invoice online, add your client and line items, and download it as a PDF.

Your Company Information

Invoice Details

Client Information

Line Items

$0.00
Subtotal:$0.00
Tax:%
$0.00
Total:$0.00

Additional Notes

Choose Invoice Template

Classic template preview

Classic

Clean and professional design with traditional layout

Selected
Modern template preview

Modern

Contemporary design with gradient header and clean lines

Minimal template preview

Minimal

Simple and elegant with minimal visual elements

Professional template preview

Professional

Corporate style with structured sections and formal appearance

Selected: Classic

Create a Professional Invoice Online

Forminta's free invoice generator helps freelancers, consultants and small businesses create professional invoices without starting from a blank document. Add your business information, enter your client's details, describe the products or services provided, review the totals and download the finished invoice as a PDF.

A clear invoice helps your client understand what they are paying for, when payment is expected and how the total was calculated. Forminta keeps those essential details together in a structured invoice you can preview before downloading.

How to Create an Invoice

  1. 1

    Add your business details

    Enter the company or professional name, contact details, address, website and logo you want your client to see.

  2. 2

    Add your client

    Enter the name and contact information for the customer or company receiving the invoice.

  3. 3

    Add products or services

    Describe each line item, then enter its quantity and rate. Forminta calculates each amount and the subtotal.

  4. 4

    Review the invoice

    Check the details, line-item amounts, subtotal, tax and total before you continue.

  5. 5

    Set invoice details

    Review the invoice number, invoice date and due date, then add any useful payment terms or instructions in the notes.

  6. 6

    Download the PDF

    Choose a template, preview the finished invoice and download it as a PDF.

What Should an Invoice Include?

An invoice should make the transaction easy to identify and understand. Include enough information for your client to recognize the work, confirm the amount and arrange payment.

  • Your business or seller name and contact details
  • The customer or client name and contact information
  • A unique invoice number, invoice date and due date
  • Clear descriptions of the products or services provided
  • The quantity or hours and unit price or rate for each line item
  • The subtotal, applicable tax and total amount due
  • Payment terms and payment instructions where relevant

Invoice and tax requirements vary by country and business situation, so check the rules that apply to you.

Common Invoice Payment Terms

Payment terms tell your client when payment is expected. Common terms include Due on Receipt, Net 7, Net 15, Net 30 and Net 60.

Due on Receipt
Payment is requested when the client receives the invoice.
Net 7
Payment is due seven calendar days after the invoice date.
Net 15
Payment is due fifteen calendar days after the invoice date.
Net 30
Payment is due thirty calendar days after the invoice date.
Net 60
Payment is due sixty calendar days after the invoice date.
Learn more about common invoice terms

Who Can Use the Invoice Generator?

Forminta is designed for people and teams that need to turn completed work into a clear, professional invoice. Explore guidance tailored to the way you work.

Free Invoice Generator FAQ

Is the Forminta invoice generator free?

Yes. You can use Forminta's invoice generator to create, preview and download an invoice for free.

Do I need an account to create an invoice?

No. You can create and download an invoice with the free generator without signing up for an account.

Can I download my invoice as a PDF?

Yes. After entering your invoice details, select a template and preview the invoice, then use the download option to save it as a PDF.

What information should I include on an invoice?

Include your business and client details, a unique invoice number and date, the products or services provided, quantities and prices, the total amount due, a due date and any relevant payment terms.

What does Net 30 mean?

Net 30 generally means payment is due thirty calendar days after the invoice date, according to the agreed payment terms.

Can freelancers use Forminta to create invoices?

Yes. Freelancers can create invoices for hourly work, fixed-price projects and other services. See the invoice generator guide for freelancers for more practical tips.