
On this page
- Before You Start: What You Need
- Step 1: Enter Your Business Information
- Step 2: Add a Client
- Step 3: Set Invoice Details
- Invoice Number
- Issue Date
- Due Date
- Currency
- Step 4: Add Line Items
- Writing Good Line Item Descriptions
- Step 5: Add Tax and Discounts
- Tax
- Discounts
- Step 6: Add Notes and Payment Terms
- Step 7: Preview the Invoice
- Step 8: Download or Send the Invoice
- Download as PDF
- Send Directly from the Generator
- Step 9: Track Payment Status
- Tips for Getting the Most From an Invoice Generator
- Save Clients Immediately
- Use Templates for Repeated Work
- Duplicate Previous Invoices
- Export Regularly
- What Comes Next
An invoice generator removes the manual work from billing. Instead of formatting documents in Word, fixing spreadsheet formulas, or copying an old PDF and editing the details, you enter the relevant information and the tool produces a professional invoice automatically.
This guide walks through the process step by step, from initial setup to downloading your first PDF.
Before You Start: What You Need
Gather the following before opening the invoice generator:
- Your business details: business name, address, email, phone number, and tax registration number if applicable
- Your client's details: company name (or individual name), billing address, and email
- The work to bill: a list of services or products, quantities, and rates
- Payment terms: when payment is due (on receipt, net 15, net 30, etc.)
- Tax rate: if you need to charge sales tax, VAT, or GST
Having this information ready makes the entire process take just a few minutes.
Step 1: Enter Your Business Information
The first time you use an invoice generator, you set up your business profile. This includes:
- Business or trading name
- Address
- Email and phone number
- Tax identification number (optional, depends on your region)
- Company logo (optional, but recommended for a professional appearance)
In CleverInvo, this information is saved in your account settings and automatically appears on every invoice you create. You only need to enter it once.
If you are a freelancer without a registered company, your full name works as the business name. Many freelancers do this — there is nothing unusual about it.
Step 2: Add a Client
Next, create a client record. A good invoice generator saves client details so you can reuse them across invoices without retyping anything.
Enter:
- Client name (company or individual)
- Billing address
- Email address
- Tax ID or VAT number (if applicable)
- Any notes you want to keep on file
Once saved, selecting this client on future invoices fills in their details automatically. This is one of the biggest time savings compared to template-based invoicing. If you are unsure about the differences, our invoice generator vs template comparison explains when each approach makes sense.
Step 3: Set Invoice Details
With your business and client information in place, create a new invoice and configure the basics:
Invoice Number
Most generators assign a sequential number automatically (INV-0001, INV-0002, and so on). You can usually customize the format. Consistent numbering matters for your records and for tax compliance. Our invoice numbering best practices guide covers reliable approaches.
Issue Date
This is the date you are sending the invoice. It defaults to today in most tools.
Due Date
The date by which payment is expected. Common options:
- Due on receipt — payment expected immediately
- Net 7 — due within 7 days
- Net 15 — due within 15 days
- Net 30 — due within 30 days
Choose terms that match your agreement with the client. If you are unsure what works best, read our guide on invoice payment terms.
Currency
Select the currency for this invoice. If you bill international clients, you may need different currencies for different invoices. CleverInvo supports this without requiring a paid plan upgrade.
Step 4: Add Line Items
This is where you describe the work or products being billed. Each line item typically has:
- Description — what the service or product is
- Quantity — how many units, hours, or deliverables
- Unit Price — the rate per unit
- Tax Rate — optional, applied per line item or to the whole invoice
- Amount — calculated automatically (quantity multiplied by unit price)
Writing Good Line Item Descriptions
Vague descriptions slow down payment approvals. Be specific:
| Weak | Better |
|---|---|
| Design work | Homepage redesign — wireframes and final mockups |
| Consulting | Strategy workshop — 3 hours on March 10 |
| Development | API integration — Stripe payment processing |
You can add as many line items as needed. For project-based work, break the project into clear deliverables. For hourly work, group by task or time period.
If you need guidance on calculating totals correctly, especially with tax, see our guide on how to calculate invoice totals.
Step 5: Add Tax and Discounts
Depending on your location and client type, you may need to charge tax.
Tax
Most invoice generators let you set a tax rate per line item or as a blanket rate for the whole invoice. Common scenarios:
- Domestic sales with VAT: apply the standard VAT rate
- B2B cross-border in the EU: reverse charge, zero-rate the invoice and note the mechanism
- US sales tax: varies by state and locality
- No tax applicable: some freelance services in certain jurisdictions are tax-exempt
For a detailed walkthrough, read how to add tax to an invoice.
Discounts
If you are offering a discount, enter it as a percentage or flat amount. The generator recalculates the total automatically. Discounts should appear clearly on the invoice so the client sees the value.
Step 6: Add Notes and Payment Terms
Most invoice generators include fields for:
- Notes — a thank-you message, project reference, or any context that helps the client
- Payment terms — bank details, PayPal address, or instructions on how to pay
Keep notes concise. The goal is to reduce questions, not add reading material.
Common notes:
- "Thank you for your business."
- "Please reference invoice number INV-0042 in your payment."
- "Late payments are subject to a 1.5% monthly fee per our agreement."
Step 7: Preview the Invoice
Before downloading or sending, preview the invoice as a PDF. Check:
- Client details are correct — name, address, email
- Line items are accurate — descriptions, quantities, rates
- Tax calculations are right — the total should make sense
- Invoice number is sequential — no duplicates or gaps
- Due date matches your terms — if you said net 30, the date should be 30 days from the issue date
- Your business details are current — especially if you recently changed your address or registration
This step catches errors that would otherwise require sending a corrected invoice, which looks unprofessional and delays payment.
Step 8: Download or Send the Invoice
Once you are satisfied with the preview, you have two options:
Download as PDF
Download the invoice and attach it to an email yourself. This works well if you want to write a personalized message or send through your regular email client.
For tips on writing that email, see how to send an invoice via email.
Send Directly from the Generator
Some invoice generators, including CleverInvo on paid plans, send the invoice by email directly. The client receives the PDF as an attachment with a professional email body. This saves a step and lets the tool track whether the invoice was sent.
Step 9: Track Payment Status
After sending, update the invoice status as events happen:
- Sent — the invoice has been delivered to the client
- Viewed — the client opened it (if tracking is available)
- Paid — payment received
- Overdue — the due date has passed without payment
Tracking status in your invoice generator gives you a clear picture of outstanding revenue at any time. It also tells you which clients need a follow-up.
If a payment is late, our guide on how to handle late payments walks through a professional reminder sequence.
Tips for Getting the Most From an Invoice Generator
Save Clients Immediately
Every new client should go into your client list right away. Typing details from scratch on each invoice defeats the purpose of using a generator.
Use Templates for Repeated Work
If you bill similar services regularly, start from an invoice template that matches your industry. Templates pre-fill common line item structures so you only need to adjust quantities and dates.
Duplicate Previous Invoices
For recurring work, duplicate a previous invoice instead of creating one from scratch. Change the dates and any variable line items, and you are done in seconds.
Export Regularly
Download CSV exports of your invoices periodically. This is useful for tax preparation, bookkeeping, and as a backup of your billing records.
What Comes Next
Once you are comfortable creating individual invoices, explore features that save even more time:
- Recurring invoices — automate billing for retainer clients (recurring invoice guide)
- Client portal — let clients view and download their invoices without email
- API access — integrate invoicing into your existing tools and workflows (automating invoicing with an API)
Start with the basics, build consistency, and add automation as your volume grows. The invoice generator handles the mechanics so you can focus on the work that earns the revenue.
FAQ
Common questions about this topic
How long does it take to create an invoice with a generator?
With CleverInvo, you can create and download a professional PDF invoice in under two minutes once your business details and client information are saved.
Do I need accounting knowledge to use an invoice generator?
No. Invoice generators handle the formatting, numbering, and calculations for you. You just enter the services, quantities, and rates.
Invoicing, simplified
Create professional invoices in minutes.
Build clean invoices, send them instantly, and keep a searchable history for tracking payments and client records.
Start free