Bill for freelance projects, consulting hours, service calls or repeat work. Choose the workflow that fits your business, then create and download your invoice.
Turn a completed project, session, or block of hours into a professional invoice without setting up accounting software.
Example: bill six design hours at $50 per hour, or enter an agreed project fee as one line with quantity 1. Include the project name or billing period in the description.
Small teams
Studios and owner-led agencies
Create branded invoices for different clients, reuse common services, and keep a lightweight local record of what was sent.
Example: list a strategy session, design deliverables and project management as separate items. Add a purchase order reference if the client uses one.
Work on location
Contractors and field services
List labor and materials, add tax or shipping, and print or download the invoice from the browser after the work is done.
Example: separate three hours of labor from supplied parts, then add the job reference, applicable tax settings and payment instructions before sending the PDF.
Repeat clients
Billing the same client again
Duplicate the last invoice or select saved client and service details, then update the date, quantity, rate, and scope.
Example: duplicate the previous month’s retainer invoice, update the billing period and due date, and check the rates. Repeating work stays a manual workflow.
International work
Invoicing in another currency
Choose the billing currency and keep its symbol and decimal format consistent across line items, totals, saved records, and PDF output.
Example: agree the billing currency with the client, then enter prices in that currency. Selecting a currency changes formatting; it does not convert your agreed prices.
Deposits and balances
Showing what has already been paid
Record a deposit or partial payment so the invoice clearly separates the total from the remaining balance due.
Example: a $600 invoice with a $200 deposit shows $400 still due when no tax, discount or shipping is added. Enter the received deposit in Amount paid.
No account
Making an invoice without signing up
Open the editor and work immediately. Drafts, reusable details, and saved invoices remain in the current browser rather than an account.
Example: make a one-off invoice without opening an account. Save or download the finished document, and keep a backup if you want to return to its local record later.
Portable records
Keeping your own backup
Export a JSON backup for restoration and a CSV copy for spreadsheet review instead of depending on automatic cloud sync.
Example: export a JSON backup before clearing browser data or changing devices. Keep CSV history for spreadsheet review and use the JSON file to restore CatInvoice records.
Invoice workflows for one-off and repeat billing
A one-off invoice
Open a blank invoice
Enter the sender, client, and priced work
Review the total
Download the PDF and send it yourself
A repeat invoice
Open Saved invoices
Duplicate the closest previous record
Check the new number and date
Update scope, rate, payment, and terms
A branded invoice
Add your business identity and logo
Choose a template
Fill optional dates, terms, and payment details
Print or export the same finished layout
A local record system
Save completed invoices in the browser
Use Draft, Sent, and Paid statuses
Search or filter the library
Export regular JSON backups
Should you use an invoice generator or accounting software?
CatInvoice should fit
Consider a larger system
You are one person or one billing owner
Several people need shared access and permissions
You send invoices manually when work is completed
Invoices must recur and send automatically
A PDF, printout, or email attachment is the deliverable
Customers must pay inside a hosted billing portal
Local storage plus your own backups suits your workflow
Records must sync automatically across devices
You need invoicing, not full financial operations
You need bookkeeping, payroll, expenses, or reconciliation