You stay in control
Occurrences are generated when YOU say so — no surprise auto-sends while scope changes.
Retainer billing shouldn't require SaaS pricing. Set an invoice to repeat weekly, monthly or yearly; when the period ends, one click creates the next occurrence — dates advanced, number incremented, status reset.
Occurrences are generated when YOU say so — no surprise auto-sends while scope changes.
Line items, client, payment details and notes clone to the next occurrence; dates and numbers advance correctly.
New occurrences start unpaid with an empty payment history, so balances never bleed between periods.
Auto-billing charges clients; here you generate and review each occurrence then send it yourself. Deliberate, for now.
Not yet — generation is manual today. Server-side scheduling via background jobs is on the roadmap.
Yes, mark any number of invoices as repeating; each generates its own next occurrence.
Edit before clicking Next… — the clone takes whatever the current invoice shows.