← Back to Store
CLI TOOL

Invoice Generator CLI

Professional PDF invoices from a YAML config file. No signup. No subscriptions. No SaaS.

$12
one-time purchase · instant download · runs forever
⚠️ Temporarily unavailable — delivery file being restored. Contact miloantaeus@gmail.com to order.

Live Demo

$ python invoice.py --config invoice_config.yml --output invoice.pdf
# Generating PDF invoice...
✓ Config loaded: invoice_config.yml
✓ Client: Acme Design Studio
✓ Line items: 4 items, $4,200 total
✓ PDF generated: invoice.pdf
✓ Done in 0.3s

Why This Tool

Every freelancer and consultant needs to send invoices. Most tools are web-based, require accounts, and charge monthly fees. This is a Python script that runs on your machine, generates a real PDF, and costs $12 total. No account. No internet required at runtime. No dependency on a startup staying in business.

📄
PDF or HTML output
⚙️
YAML config — any text editor
🔌
Runs completely offline
💰
One-time $12, keep forever

How It Works

Step 1: Edit your config
client_name: "Acme Design Studio"
client_email: "billing@acme.com"
invoice_number: "INV-2026-001"
date: "2026-04-26"
due_date: "2026-05-10"

items:
  - description: "Logo redesign"
    hours: 12
    rate: 150
  - description: "Brand guidelines document"
    hours: 8
    rate: 125
  - description: "Website mockups"
    hours: 20
    rate: 150

tax_rate: 0
payment_terms: "Net 30"
Step 2: Run one command
python invoice.py --config my_invoice.yml --output invoice.pdf
Step 3: Send the PDF

The tool generates a professional PDF with your logo, client details, line items, subtotals, and payment terms. Email it. Done.

What's Included

Requirements

Python 3.7+. Optional: pip install reportlab for PDF output. Without reportlab, the tool generates a print-ready HTML invoice you can "Print to PDF" from your browser.

vs. The Alternatives

Invoice Generator CLIFreshBooksWavePayPal Invoicing
One-time cost✓ $12$15/moFree*Free
No account required
Runs offline
Your data stays local
No internet needed
YAML config

*Wave is free but requires account and data is on their servers

Frequently Asked

Can I use this for my actual freelance invoices?

Yes. The PDFs are professional enough for real client work. Multiple freelancers have used this to invoice $1,000+ projects.

What if I need a feature it doesn't have?

You get the source code. Modify it however you want. It's a Python script — you own it.

Does it work on Windows?

Yes. Python runs on Windows, Mac, and Linux. The script is the same on all platforms.

Can I add my logo?

Yes. Just reference it in the YAML config: logo: path/to/your-logo.png

$12
one-time purchase · instant download · 30-day money-back guarantee
⚠️ Temporarily unavailable — delivery file being restored. Contact miloantaeus@gmail.com to order.
Secure payment via PayPal · Instant download · No account needed