> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kordless.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Pricing and billing

> The plan, the outcome fee, and exactly what counts as a billable outcome.

Kordless has one plan — **Studio** — with a simple, attributed pricing model: a monthly subscription plus a per-booked-job fee. There are no conversation limits, no feature tiers, and no per-message charges. You pay for the subscription and for jobs you actually book.

## The Studio plan

**$299/month** (or **$249/month** billed annually).

The Studio plan includes the full quote desk — website intake to quote, deposit, and booked bay — plus:

* AI quoting from your published price book
* Website chat and connected channels
* Bays (your schedule) calendar, deposits, and payouts (through your own Stripe account)
* Garage (your customer and vehicle records) with recall reminders
* Portfolio website and review workflows
* The booked-job fee ($9–$29 per job, by job size)

There are no hidden caps. The agent's capability is never gated — you get the full system on day one.

## The booked-job fee

On top of the subscription, you pay a flat fee per booked job, taken as a Stripe application fee on the deposit:

| Job value (quoted) | Fee      |
| ------------------ | -------- |
| Under \$500        | **\$9**  |
| \$500 and above    | **\$29** |

The tier is decided by the quoted job value — specifically, the low end of the price range. The fee never exceeds the deposit. If the deposit is smaller than the fee (a small deposit on a large job), the fee is clamped to the deposit amount.

<Warning>
  The booked-job fee is charged only on the deposit. Job balances (the remaining amount collected at or after pickup) carry **no platform fee**. The fee rides the deposit, one time, per booked job.
</Warning>

## What counts as a billable outcome

You are billed **only** when a job is booked — meaning a deposit is paid or a booking is confirmed. Specifically:

* **Deposit paid** — a customer pays a deposit through a booking link or quote. This is the primary billable event.
* **Booking confirmed** — the agent books an appointment (in web chat, the booking is confirmed on the spot; via SMS, it's placed as a pending hold and confirmed on your approval).

## What is never billed

* **Failed quotes** — a quote that's sent but never accepted, expires, or is declined. No fee.
* **Uncommitted inquiries** — a customer asks about pricing but doesn't book. No fee.
* **Conversations** — there is no per-conversation, per-message, or per-token charge. The agent can answer 100 questions from a window shopper and you pay nothing extra.
* **Balance payments** — the remaining balance collected at or after pickup. No platform fee.
* **Cash or POS pickups** — money you collect in cash or via your own POS at pickup. No platform fee.

<Accordion title="A customer paid a deposit but cancelled — am I still charged?">
  Yes — the booked-job fee was charged when the deposit was paid, because a job was booked at that moment. If you refund the deposit to the customer, the platform fee on that deposit is also refunded to you. The fee follows the money.
</Accordion>

## The Pause plan

**\$49/month.**

If you need to step back — seasonal slowdown, personal time, any reason — switch to Pause. Your website stays live, every customer and vehicle record is preserved, and your quote and payment history stays intact. The agent is switched off: no automated outreach, no quoting, no follow-ups.

Reactivate to Studio at any time. Everything picks up where it left off.

## Manage your subscription

<Steps>
  <Step title="Open billing settings">
    Go to **Settings → Billing** to view your current plan, billing interval (monthly or annual), and next billing date.
  </Step>

  <Step title="Change plans">
    Switch between Studio and Pause, or switch between monthly and annual billing. Changes take effect at the next billing cycle.
  </Step>

  <Step title="Open the Stripe billing portal">
    Click **Manage in Stripe** to open the customer billing portal, where you can update your payment method, download invoices, and view payment history.
  </Step>
</Steps>

**Success:** your plan change is confirmed and the next invoice reflects the new plan.

<Accordion title="I switched to Pause but I'm still being charged for deposits">
  Pause switches off the agent — it doesn't cancel your Stripe connection. Deposits for existing bookings still process through your Stripe account, and the booked-job fee still applies to any deposit collected before the pause took effect. No new quotes or bookings are created while paused.
</Accordion>

## Next steps

<CardGroup cols={2}>
  <Card title="The ledger" icon="book" href="/money/ledger">
    Every deposit, fee, refund, and payout in one place.
  </Card>

  <Card title="Getting paid" icon="wallet" href="/money/payouts">
    Connect your Stripe account so deposits and balances land in your bank.
  </Card>
</CardGroup>
