Bill

Quote it, get e-signed,
and get paid on yes.

Build line-item quotes, take deposits and staged payments through Stripe, and let the accepted proposal trigger the charge — with a money check that runs before every send.

What’s inside

From a quote to money in the bank.

Line-item quotes inside the proposal, deposits on acceptance, staged billing models, and a money invariant that runs before every send.

Line-item quotes

Price by quantity and unit — the quote is part of the proposal, not a separate doc.

Deposits on acceptance

Stripe collects the deposit the moment a client signs.

Staged billing

Deposit, milestone, full, project, or retainer — pick the model per deal.

Stripe-powered

Real card and invoice payments, reconciled by Stripe webhooks.

Money-safe by design

Cyna checks the total equals the line items before a proposal can be sent.

Tax handled

Per-workspace tax, inclusive or exclusive, computed server-side at invoice time.

Quote

Quote inside the proposal.

Line items live in the proposal itself. A shadow pricing record re-derives on every edit, so the number a client sees is the number Stripe charges.

Line-item quotes
Price by quantity and unit — the quote is a block in the proposal, not a separate file.
The money invariant
Cyna verifies the total equals the sum of line items before a proposal can be sent.
Tax, handled
Per-workspace tax, inclusive or exclusive, computed server-side at invoice time.
Quote · Rebrand3 line items
Totals match
Discovery20h × $150
$3,000
Design system40h × $150
$6,000
Tax · 10%$900
Total$9,900
Pay

Get paid the moment they say yes.

Stripe collects the deposit on acceptance, follow-on charges bill to the card on file, and extra scope is one explicit client tap.

Stripe deposits
The deposit is charged through Stripe the moment the client accepts — no invoice to chase.
Card on file
Keep a card on file so milestone and retainer charges just bill.
One-tap change orders
Extra scope becomes a change order the client approves in one explicit tap.
$2,400Deposit collected on acceptancePaid via Stripe
FAQ

Quoting & payments, answered.

You add line items — quantity and unit price — directly in the proposal. Cyna keeps a shadow pricing record in sync on every edit, and the total a client sees is exactly what Stripe charges.

The charge is set up when the client accepts and moves to checkout. The amount is bound to the accepted total at checkout, and Stripe reconciles the payment by webhook.

Deposit, milestone, full, project, and retainer. Deposits collect on acceptance; milestone and retainer schedules bill on the dates you set.

Client-selectable Good/Better/Best tiers with configurable options are coming soon. Today, proposals ship with fixed pricing.

Configurable pricing lets a recipient adjust line items before accepting — on one-time payments. Staged billing uses fixed pricing.

Tax is set per workspace — inclusive or exclusive — and computed server-side at invoice time, separate from the net proposal total.