Paste from your tracker
Copy ticket summaries out of any spreadsheet and paste them in as line items — quoted fields and optional headers supported.
Contract work comes in sprints, retainers and change requests — your invoice should handle all three. Paste timesheet rows straight from a spreadsheet, automate numbering like INV-2026-0001, and stop re-typing client details every month.
Copy ticket summaries out of any spreadsheet and paste them in as line items — quoted fields and optional headers supported.
Set your own prefix and padding (INV-2026-0001…) and the generator increments it for you across devices when synced.
One click adds a pro-rated late-fee line based on days overdue and your monthly rate.
Yes — export rows as CSV (description, quantity, rate, tax%) and paste them into the CSV import dialog.
Mark an invoice monthly, hit Next…, and you get a clone with advanced dates and a new number ready to edit.
Yes — there's a JSON API and an MCP server for AI agents; see the Invoice API page.
Invoices live in your browser by default; server sync is opt-in per account.