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

# Client Billing

> Create products, send payment requests, and let clients pay through your white-label Client Portal

Client Billing helps agencies collect payments from clients without leaving the Readdy white-label workflow. You connect Stripe, create the products or services you want to bill for, send payment requests, and let clients complete checkout from their branded Client Portal.

With Client Billing, you can:

* **Centralize client payments**: Manage payment requests, drafts, payment status, and client checkout from the White Label workspace.
* **Reuse products and services**: Create products once, add one-time or recurring prices, and reuse them across client payment requests.
* **Support client self-service**: Clients can open **Payments** in the Client Portal, complete Stripe Checkout, and access billing information and invoices.
* **Keep billing tied to client work**: Select an existing Client before sending a payment request, so each request is linked to the right client record.

<Info>
  Client Billing is available on **Agency Pro** plans and above. Readdy charges a **2% transaction fee** for each successful payment processed through Client Billing. Stripe may also charge its own processing fees.
</Info>

## Before you start

Before you use Client Billing, make sure you have:

* A Readdy plan that includes Client Billing
* A Stripe account that can accept payments
* At least one Client created in your workspace
* Products or services you want to bill clients for
* Stripe Tax configured if you want to use automatic tax calculation

<Warning>
  Client Billing currently uses Stripe as the payment gateway. If Stripe is not connected, you cannot create products or send payment requests.
</Warning>

## How It Works

<Steps>
  <Step title="Navigate to Client Billing">
    Go to **White Label → Client Billing** in the workspace sidebar.

    The Client Billing menu contains three areas: **Payments**, **Products & Services**, and **Payment Gateway**.
  </Step>

  <Step title="Connect Stripe">
    Open **Payment Gateway**, agree to the **Client Billing Payment Terms**, then click **"Connect Stripe"**.

    <Frame>
      <img src="https://mintcdn.com/readdy/SI2Yl3ZG5ffLRqAc/images/client-billing/payment-gateway-connect-stripe.png?fit=max&auto=format&n=SI2Yl3ZG5ffLRqAc&q=85&s=72cf382cdd941c7db1ef82d3d9af7057" alt="Payment Gateway page showing the terms checkbox and Connect Stripe button" width="2652" height="1504" data-path="images/client-billing/payment-gateway-connect-stripe.png" />
    </Frame>

    Readdy redirects you to Stripe to authorize the connection. If you have multiple Stripe accounts, choose the account you want to connect. After authorization, the page returns to Readdy automatically. Confirm that your Stripe account status is **Connected**.

    <Frame>
      <img src="https://mintcdn.com/readdy/SI2Yl3ZG5ffLRqAc/images/client-billing/payment-gateway-connect-stripe-connected.png?fit=max&auto=format&n=SI2Yl3ZG5ffLRqAc&q=85&s=828753b9c771a751a6a0b7c86939891e" alt="Payment Gateway page showing a connected Stripe account with charges and payouts enabled" width="2650" height="1502" data-path="images/client-billing/payment-gateway-connect-stripe-connected.png" />
    </Frame>
  </Step>

  <Step title="Add Products and Services">
    Open **Products & Services**. If your Stripe account already has products and prices, they appear in the list automatically.

    <Frame>
      <img src="https://mintcdn.com/readdy/SI2Yl3ZG5ffLRqAc/images/client-billing/products-services.png?fit=max&auto=format&n=SI2Yl3ZG5ffLRqAc&q=85&s=87a9557e10c8cc779637e5026b254273" alt="Products and Services page showing the empty product list and Add Product button" width="2644" height="1498" data-path="images/client-billing/products-services.png" />
    </Frame>

    To create a new product, click **"Add Product"**.

    Add the product name, description, optional image, product category for tax, and at least one price. A price can be **One-off** or **Recurring**.

    <Frame>
      <img src="https://mintcdn.com/readdy/SI2Yl3ZG5ffLRqAc/images/client-billing/products-services-add-product.png?fit=max&auto=format&n=SI2Yl3ZG5ffLRqAc&q=85&s=4d8abf70366789f8093047a42e7a9f3b" alt="Add Product page showing product information, category, and pricing fields" width="2648" height="2006" data-path="images/client-billing/products-services-add-product.png" />
    </Frame>
  </Step>

  <Step title="Create a Payment Request">
    Open **Payments**, then click **"Create Payment Request"**.

    <Frame>
      <img src="https://mintcdn.com/readdy/SI2Yl3ZG5ffLRqAc/images/client-billing/payment-request.png?fit=max&auto=format&n=SI2Yl3ZG5ffLRqAc&q=85&s=b6707c3b0a0dfee3068b5a5c6b3885ec" alt="Payments page showing the empty payment request list and Create Payment Request button" width="2650" height="1528" data-path="images/client-billing/payment-request.png" />
    </Frame>

    Select the client and products or services that you want to bill for, then click **"Save & Send"**.

    <Frame>
      <img src="https://mintcdn.com/readdy/SI2Yl3ZG5ffLRqAc/images/client-billing/payment-request-create.png?fit=max&auto=format&n=SI2Yl3ZG5ffLRqAc&q=85&s=337c39409cb38663ea231cded3f71167" alt="Create Payment Request page showing client selection, product rows, and Save and Send action" width="2650" height="1526" data-path="images/client-billing/payment-request-create.png" />
    </Frame>
  </Step>

  <Step title="Ask the Client to Pay">
    After the payment request is sent successfully, the new request appears in the Payments list with a **Pending** status.

    <Frame>
      <img src="https://mintcdn.com/readdy/SI2Yl3ZG5ffLRqAc/images/client-billing/payment-request-create-successful.png?fit=max&auto=format&n=SI2Yl3ZG5ffLRqAc&q=85&s=ea8ccb7eba88439a43d563c9d70996bf" alt="Payments list showing a pending payment request for a client" width="2650" height="1262" data-path="images/client-billing/payment-request-create-successful.png" />
    </Frame>

    Ask your client to sign in to the **Client Portal**, go to **Payments**, and click **"Checkout"** to complete payment through Stripe.

    <Frame>
      <img src="https://mintcdn.com/readdy/SI2Yl3ZG5ffLRqAc/images/client-billing/client-portal-payments-checkout.png?fit=max&auto=format&n=SI2Yl3ZG5ffLRqAc&q=85&s=d25f6c201d2a3b336635088d6d6871a8" alt="Client Portal Payments page showing a pending request with the Checkout button" width="2650" height="1284" data-path="images/client-billing/client-portal-payments-checkout.png" />
    </Frame>
  </Step>
</Steps>

## Need Help?

If this guide doesn't resolve your issue, [submit a support ticket](https://readdy.ai/feedback). We're here to help!
