Docs
Invoices
Updated Apr 23, 2026
How to generate, customize, and deliver invoices from Time Frames.
Prerequisites
Before you can generate an invoice, the Time Frame must be:
- Status: Done - invoices aren't available for
in_progressorcanceledTime Frames.
That's it. You don't need all entries to be resolved or any other state.
Generating an invoice
On a done Time Frame:
- Click Get Invoice on the Time Frame detail page.
- A PDF opens in a new tab.
- Download it.
What's on it:
- Your name, title, and address from Preferences (invoice branding fields).
- The invoice primary color (used for headings and accents).
- The Time Frame name (or date range if unnamed) and status.
- Your hourly rate and currency.
- A breakdown of all billable entries (with descriptions and durations).
- Subtotal, taxes applied (with rate and resulting amount), and grand total.
- Non-billable entries are not included.
Regenerating an invoice
If you've already generated an invoice for a Time Frame, clicking Get Invoice again shows a confirmation:
- Download existing - reopens the previously generated PDF.
- Generate new - creates a fresh invoice reflecting current entry/tax state and replaces the stored URL.
Regeneration always reflects:
- The current list of billable entries.
- The current set of attached taxes and their current settings (rate, compound, inclusive).
- The current hourly rate on the Time Frame.
- Your current invoice branding preferences.
Customizing the invoice
Set these in Preferences:
- Invoice Name - your name or business name, shown as the seller.
- Invoice Title - heading that appears at the top. Default: "Invoice". Override if you want "Statement of Work" or a client-specific title.
- Invoice Address - your billing address.
- Invoice Primary Color - hex color used for the heading bar and totals. Default: LogForMe orange (
#ff4f28).
These apply to all invoices you generate - they're an account-wide branding setting, not per-Time Frame.
Emailing invoices to clients
Available on Starter and Premium plans (not Community Edition).
From the Time Frame detail:
- Click Email Invoice.
- Enter the recipient's email address.
- Optional: customize the subject line and a short cover message.
- Send.
The invoice PDF is attached. The email comes from a LogForMe domain with a reply-to set to your own email, so replies go to you.
Currency
The currency on the invoice comes from the Time Frame. Change the Time Frame's currency (before generating) to change the invoice's.
Mixed-currency Time Frames are not supported - a Time Frame has exactly one currency, and all billable entries use it at the Time Frame's hourly rate.
What the client receives
The PDF. That's it. Clients don't get a LogForMe account or a portal link. There's no "pay online" button - payment happens via whatever invoicing/payment arrangement you already have with them (bank transfer, Wise, Stripe Invoicing, etc.).
If you want a "pay this invoice" link, generate the invoice here, then send it through a payment tool that provides one (Stripe, PayPal, Wise).
Tips
- Regenerate if you made global changes. Regenerate your invoices if you have updated your time frame currency, rate, taxes, or added new entries. Invoices, by design, are not auto-removed when you make a change (it could have been a mistake). You have the option to re-generate on purpose.
- Don't edit entries after sending. If a client has already received an invoice, edits to the underlying entries are confusing. Generate a new Time Frame ("Acme - Feb 2026 addendum") for corrections.
- Keep your branding colors readable. A neon-yellow primary color will look bad in the PDF header. Test by generating a sample invoice with a junk Time Frame.
What's not here yet
- Per-client invoice templates.
- Recurring / automatic invoice generation.
- Client-facing portal.
File feature requests at operations@logforme.com.