Bill

Invoices that bill themselves
and never drift.

Set the schedule once. Deposits collect on acceptance, milestones and retainers bill on their dates, and every issued invoice is frozen — untouched by later edits.

What’s inside

Billing on autopilot, records set in stone.

Scheduled milestone and retainer invoices, deposits on acceptance, and immutable frozen records that never drift.

Scheduled invoices

Milestone and retainer schedules bill automatically on the dates you choose.

Deposits on acceptance

The first invoice — the deposit — collects the moment a client signs.

Frozen at issue

Line items, tax, and brand are frozen into each invoice when it’s sent.

Never double-billed

Invoice creation is idempotent — clients never see a duplicate charge.

Shareable invoice links

Each invoice has a private link that renders from the frozen snapshot.

Stripe payments

Cards and invoice payments run through Stripe end to end.

Automate

Bill on schedule, automatically.

Deposits collect on acceptance; milestone and retainer invoices fire on the dates you set — all through Stripe, no invoice to write or chase.

Scheduled billing
Set milestone and retainer schedules once; Cyna bills them automatically on the dates you choose.
Deposit on acceptance
The deposit is charged the moment a client signs — the first invoice sends itself.
Card on file
Follow-on milestone and retainer charges bill to the card on file.
Billing scheduleNorthwind · milestones
Auto
Deposit · on signingPaid Jun 3
$4,000
Milestone 1 · designPaid Jul 1
$6,000
Milestone 2 · buildScheduled Aug 1
$6,000
Next invoiceAug 1 · automatic
Freeze

Records that never drift.

The moment an invoice is issued it becomes an immutable snapshot — line items, tax, and brand frozen, and rendered from that snapshot forever.

Immutable snapshot
Line items, tax, and brand tokens are frozen at issue — later edits never touch a sent invoice.
Idempotent billing
Invoice creation is keyed so a client never sees a duplicate charge.
Private invoice links
Each invoice renders from its frozen snapshot on a private link — never live state.
Invoice · INV-0042Issued Jul 1 · Northwind
Frozen
Design milestoneSnapshot · locked at issue
$6,000
Tax · frozen$600
Total$6,600
cyna.so/i/INV-0042Private link · renders from snapshot
FAQ

Invoicing & records, answered.

They’re driven by the accepted proposal and its billing schedule. The deposit collects on acceptance, and milestone or retainer invoices bill automatically on the dates you set — all through Stripe.

When an invoice is issued, its line items, tax, and brand are captured into an immutable snapshot. Later edits to the proposal or your theme never change an invoice that’s already been sent.

No. Invoice creation is idempotent — keyed to the proposal and send — so clients never see a duplicate charge.

Yes. Recurring retainers and staged milestones bill on the schedule you configure once.

Each invoice has a private link that renders from its frozen snapshot, never from live proposal state.

Tax is computed per workspace — inclusive or exclusive — and locked into the invoice when it’s issued.