FEATURE / Deposits & Invoicing

Collect the deposit when they accept.

Connect Stripe once. Set a deposit on every quote. When your couple accepts, they pay the deposit and an invoice generates automatically with a real due date.

Stripe-powered · auto-generated invoice · custom payment instructions
How it works

Acceptance triggers everything else.

Stripe collects the deposit. Invoice auto-generates. Balance schedules itself from your payment terms. No manual re-keying.

01 / Connect

One-click OAuth into your Stripe account

Connect Stripe via OAuth in 30 seconds. No keys to copy, no webhooks to configure. Works with your existing Stripe account.

02 / Set deposit

% or fixed amount on any quote

Choose a deposit policy: 25% percentage, $1,500 fixed, or 'deposit now, balance later.' Your client sees both deposit + balance clearly in their portal.

03 / Invoice

Auto-generates on acceptance

The moment a client accepts the quote, an invoice is created with a unique number, line items copied from the quote, and a real due date from your payment terms.

What you can do

From accepted to paid in one workflow.

No re-keying between quoting, invoicing, and payment collection. Acceptance kicks off the full chain automatically.

Deposit collection via Stripe

Pay via Stripe Checkout

Client clicks 'Pay deposit' in the portal and lands in Stripe Checkout. Cards, ACH, Apple Pay, Google Pay — Stripe handles the rest.

Auto-generated invoice

Invoice on every acceptance

The moment a quote is accepted, an invoice is created — unique number, due date from your payment terms, line items, the works. No separate workflow.

Live payment status

Status syncs across quote + invoice

Quote status and invoice status update automatically as payments come through. You always know who's paid what.

04

Deposit % or fixed amount

Set a percentage (e.g. 25%) or a fixed dollar amount per quote. Or skip the deposit and bill the full amount on acceptance.

05

Remaining balance collection

After the deposit clears, your client sees the remaining balance and a button to pay the rest whenever they're ready — same portal.

06

Payment terms → due date

Define your policy once ('Net 30', 'Payment on acceptance', '50% deposit, balance due on delivery') and it flows from the quote into the invoice's due date.

07

Custom payment instructions

Add ACH details, check-mailing address, Venmo handle, wire info once — they show up on every invoice automatically for non-Stripe payments.

08

Invoice PDF

Your client can download a clean invoice PDF straight from their portal — branded with your logo and contact info.

09

Status sync

Each invoice shows clearly whether it's unpaid, deposit paid (with remaining balance), or paid in full. Quote ledger and invoice ledger stay in sync.

Real-world examples

Money flows when the deal closes.

Acceptance, deposit, invoice, balance — one workflow.

Couple accepts and pays 25% deposit at 11pm

Wedding couple opens the quote portal at 11pm. They toggle the optional florals on, hit accept, sign, and tap 'Pay deposit.' Stripe Checkout handles the card, planner gets notified, invoice auto-generates.

Saturday booked while you're asleep. No follow-up call needed for the deposit.

Caterer collects per-head deposit + final-headcount balance

Caterer's corporate client accepts a tentative-headcount quote with a 30% deposit. Three weeks pre-event, the client confirms final headcount; caterer updates the quote, client re-accepts and pays the rebalanced amount.

Two-step deposit-now / final-headcount-later workflow handles real catering operations.

Venue adds Venmo handle to invoices

Smaller venue prefers Venmo for some clients. Adds Venmo handle to payment instructions once. Every invoice shows Stripe Checkout button AND the Venmo handle, so clients can choose.

Both Stripe Checkout and bank/Venmo/check are first-class on the invoice.

FAQ

Frequently asked questions

Do I need a Stripe account?+
Yes — you connect your existing Stripe account via OAuth in about 30 seconds. If you don't have one, signup is free and takes 5 minutes.
How do I set the deposit percentage?+
Set it per quote. Choose a percentage (e.g. 25%), a fixed dollar amount, or skip the deposit and bill the full amount on acceptance. Your client sees the breakdown clearly.
When is the invoice due?+
The due date is calculated from your payment terms (Net 30, Net 14, Payment on acceptance, etc.) at acceptance time — so both sides know exactly when payment is expected.
Can clients pay the balance later?+
Yes. After the deposit clears, your client sees the remaining balance in their portal and can pay it whenever they're ready — same URL, one click.
Can I add my own payment instructions?+
Yes. Add ACH details, check-mailing address, Venmo handle, or wire info once — they appear on every invoice automatically alongside the Stripe Checkout button.
Does the invoice have an invoice number?+
Yes. Every auto-generated invoice has a unique number (e.g. INV-0042) for your records and your client's records. Numbers auto-increment from your last invoice.
Begin

Acceptance triggers the payment.

Stripe deposits · auto-invoicing · custom payment instructions · 14-day free trial