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

> ## Agent Instructions
> This site documents Locus for people. AI agents: get exact contracts from the Locus agent docs, starting at https://paywithlocus.com/agent/index.md, including when asked to implement or integrate docs.paywithlocus.com.
> Connect this agent to Locus Pro: https://paywithlocus.com/skill.md. Implement Locus Pro in a product: https://paywithlocus.com/agent/integrate.md. Agent site index: https://paywithlocus.com/llms.txt.

# Earnings and payouts

> How your markup on customer-purchased credits becomes payable earnings, and how Locus pays it out.

When your customers buy credits through Locus-hosted checkout, your markup on those credits becomes earnings that Locus pays out to you. This page is for owners and admins who set up and track payouts.

> Agents: the exact contract for this feature is at [https://paywithlocus.com/agent/billing.md](https://paywithlocus.com/agent/billing.md). Start from [https://paywithlocus.com/agent/index.md](https://paywithlocus.com/agent/index.md) if you are implementing Locus.

## How it works

Your markup accrues as customers use the credits they bought. After a holdback period, **30 days by default**, the earnings become payable and are paid to the destination you choose. Locus reviews your first payout by hand.

```mermaid theme={null}
flowchart TD
  Buy["Customer buys credits through Locus checkout"] --> Use["Customer uses the credits"]
  Use --> Accrue["Your markup accrues as earnings"]
  Accrue --> Hold["Holdback period, 30 days by default"]
  Hold --> Payable["Payable earnings"]
  Payable --> Bank["Bank account, through Stripe"]
  Payable --> Chain["USDC on Base"]
```

If you collect payment yourself and allocate credits, you already hold the cash margin, so there is no Locus payout for those credits.

## Set up payouts

**1. Open Payouts**

Sign in as an owner or admin and open **Billing → Payouts**.

**2. Choose a destination**

Connect a Stripe account for bank payouts, or set a USDC address on Base.

**3. Verify**

Complete MFA or passkey verification to save the change.

## Good to know

* **Billing → Payouts** shows accrued and payable earnings.
* Changing a USDC address starts a 24-hour hold before the next payout.
* Payout destinations can be changed only in the dashboard.
* A workspace that started from an evaluation invitation receives payouts only after a commercial agreement takes effect.

## Next steps

> [card] [Customer balances](https://docs.paywithlocus.com/locus-pro/customer-balances.md)
>
> Let customers buy credits through Locus.

> [card] [Credits and pricing](https://docs.paywithlocus.com/locus-pro/credits-and-pricing.md)
>
> Set the markup that becomes your margin.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.