• Trades & contractors
  • Mobile services
  • Consultants & freelancers
  • Anyone owed money right now

The job is finished. The invoice is still in your head.

Quote it from the deal, invoice it in a branded document with a public link, and take the card by text — deposits up front, payment plans for the big jobs, subscriptions for the retainers. Every dollar lands in your own Stripe account, because Chirply takes no cut of your payments.

Start 30 days free $0 today · no contract · cancel any time
  • Unlimited calls, texts, emails and contacts
  • Everything else in Chirply comes with it
$0charged today
30 daysfree, on the top plan
No contractcancel before day 30, never billed
Unlimitedcalls, texts, emails & contacts

You did the work in March. It is May, and you are composing the polite version of "where is my money" for the third time.

What it is costing you

The problem is not that it is hard.

It is that nobody has the hours, and the cost of skipping it never shows up as a line on any invoice.

Unbilled work is a loan you never agreed to make

Every day between finishing the job and sending the invoice, you are financing your customer's business with your own cash. They did not ask for the loan and you are not charging interest on it.

Chasing is the job nobody owns

The invoice goes quiet, the reminder feels awkward, the follow-up slips a week. Receivables do not age because customers are villains; they age because asking twice is nobody's favourite task.

A platform that pools your money is holding your money

Payment tools that route your revenue through their own balance decide when you get paid out. Your deposit for Saturday's job should be in your bank, not in a queue.

How it works

Set up once. It runs from then on.

  1. 1

    Quote

    Send the terms from the record you sold from

    Branded quotes and invoices with reusable line items and a public link, raised from the same contact your team has been working — not retyped into a separate billing tool.

  2. 2

    Collect

    Take the card wherever they are

    Text the link and let them pay from their phone, run a saved card, or collect through checkout. The public document carries its own payment timeline, so "did you get it?" has an answer.

  3. 3

    Structure

    Split it the way they agreed to buy

    One-time payment, deposit now with the balance scheduled, a finite payment plan, or a subscription for recurring work — and a deposit can be required before a booking slot is even reserved.

  4. 4

    Reconcile

    Watch it land in your Stripe

    Payments, refunds, subscriptions and failed charges sync onto the contact, so you can see what anyone paid without opening Stripe — and reminders and status history chase the quiet ones.

What you get

Every piece of this is already live.

These are not roadmap items. Each one is running in production today, described here in the same words the full product catalog uses.

Invoices & quotes

Send the commercial terms from the same record your team sold from.

Create branded invoices and quotes with reusable line items, public links, status history, reminders, and a customer-facing payment experience.

  • Draft, publish, send, duplicate, close, archive, and mark paid
  • One-time, recurring, payment-plan, and scheduled charge structures
  • Public document, order, and payment timeline
  • Charge a saved card or collect through checkout

Flexible payment collection

Match the payment schedule to the way the customer agreed to buy.

Collect a one-time payment, start a subscription, split a finite payment plan, schedule a future charge, or combine immediate and recurring line items.

  • Card collection and saved payment methods through Stripe
  • Finite installment plans distinct from subscriptions
  • Deferred and scheduled payments
  • Failed, paid, canceled, and refunded states retained

Stripe customer & revenue sync

See what a contact paid without opening Stripe.

Connect one or more Stripe accounts and sync customers, payments, refunds, subscriptions, and failed charges into Chirply's customer and revenue views.

  • Real-time webhook sync plus manual backfill
  • Payer matching by contact identity
  • Provider retries deduped before they reach the timeline
  • Revenue separated from unrelated activity on a shared platform account

Recurring subscriptions you sell

Sell your own memberships and let access manage itself.

Sell recurring products through your funnels on your own Stripe account. A paid subscription grants the buyer's access automatically, a lapsed one revokes it, and subscribers manage their own card and cancellation through a Stripe billing portal.

  • Charged on the workspace's own Stripe account — including Connect sales — never pooled through the platform
  • Membership access is granted on payment and revoked when the subscription ends, with no manual list-keeping
  • Buyers update their card or cancel through Stripe's billing portal, so card details never touch Chirply
  • A sensible default portal configuration is created for Stripe accounts that never set one up

Paid appointments

Take the deposit before the time is reserved.

Require payment on an event type and collect it on the workspace's own Stripe account, so the deposit lands in the business's bank and not in a platform balance.

  • Per-event price and currency
  • Payment status carried on the appointment
  • Money is collected on the workspace's own Stripe account, never pooled through the platform
  • Booking notifications wait for the payment outcome

This is the part of Chirply that solves get paid. See the other 14 areas — CRM, scheduling, messaging, automations, funnels, commerce, reputation and the rest — all included in the same workspace.

The offer

Try it on your own business for 30 days.

You do not have to migrate anything to find out whether this works. Start the trial, set up the one thing you came here for, and judge it on that.

  • $0 charged today. A card holds the workspace; nothing moves until day 30.
  • Unlimited usage. Calls, texts, emails and contacts are uncapped on every plan.
  • Your providers, your rates. Bring your own Twilio, Mailgun and AI keys and pay them directly — we do not mark usage up.
  • No contract. Cancel before day 30 and you are never billed.

Your trial runs on Scale, the top plan, so nothing is locked while you evaluate. If get paid is all you need afterwards, Grow at $77/mo carries it — switch down before the trial ends and keep the lower price.

Your order

Start free for 30 days.

$0 today. A card keeps the workspace running after the trial, and Scale renews at $97/month unless you change plans or cancel first.

Scale plan — 30-day trialThe whole platform, nothing locked
$0
From day 30, unless you switch or cancelChange plans or cancel any time before then
$97/mo
Due today
$0.00

Cancel any time before day 30 and nothing is charged. Calls, texts, emails and contacts are unlimited on every plan — you bring your own Twilio, Mailgun and model keys and pay those providers directly.

$0 today. Cancel before day 30 and you are never billed.

No contract, no setup fee, no cancellation call. The card only exists so a workspace you decide to keep does not stop working on day 31.

Before you start

The questions everyone asks.

What is Chirply's cut of each payment?

Nothing. You connect your own Stripe account and money goes straight to it — you pay Stripe's processing fees and nothing on top. Your revenue is never pooled through a platform balance.

Can I take a deposit before I commit the time?

Yes. Put a price on the event type and the booking collects payment before the slot is reserved — the deposit lands in your bank and the confirmation waits for the payment outcome.

My customer wants to pay in three parts. Can they?

Yes. Finite installment plans are their own structure, distinct from subscriptions — three payments means three payments and then it stops. You can also schedule a future charge or mix immediate and recurring line items on one invoice.

What happens when a charge fails?

You see it. Failed, paid, canceled and refunded states are all retained, and failed charges sync in from Stripe onto the contact — so a bounced payment becomes a follow-up instead of a surprise at month-end.

Weighing it against something specific?