Send invoices, give clients their own portal, collect via Stripe. Every status — one dot.
Illustrative preview — not live data
Why dotty
Card payments with industry-standard checkout — you keep context, clients keep trust.
Each client sees their invoices and pay links without digging through email threads.
One workspace, clear statuses, reminders when invoices drift past due.
Add your client, set the amount and due date. Takes under a minute.
Your invite email walks them through a quick sign-up, then every invoice lives in one place.
Stripe handles the payment. You see the status update instantly.
People
Invite clients by email. They land in a focused portal; you stay on the admin tools you need.
Pipeline
Move drafts to sent, watch due dates, and spot overdue work before it snowballs.
Money
Clients open their invoice and pay through Stripe — no PDFs, no manual reconciliation.
Nudge
Generate reminder copy for overdue invoices, edit, then send from your workspace (Pro).
Teams
Data stays scoped to your workspace so multiple admins can operate without crossing wires.
Signal
Paid, sent, draft, overdue — each state reads clearly so your pipeline never feels fuzzy.
Independent freelancers and small studios who invoice clients regularly and want a single place to send bills, track status, and collect card payments.
Clients use a secure Stripe Checkout session from their invoice page. You do not handle raw card data in dotty.
They sign up through your invite so they have a portal login. That keeps their invoices in one place and makes returning payments faster.
Up to five active invoices, the client portal, and Stripe payments. Pro unlocks unlimited invoices, AI-assisted reminder drafts, and priority support.
Stripe charges processing fees on successful charges per their pricing. Dotty’s subscription covers the product; payment fees go to Stripe.