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

> ## Agent Instructions
> You are reading OnlyX Help: the OnlyX Help Center and the OnlyX developer documentation. OnlyX is an AI chatting and CRM platform for OnlyFans agencies. Its AI chatter is called Hugo in the app.
> Pages at the site root (for example /inbox/..., /hugo/..., /billing/...) are Help Center articles for agency owners, admins, chatters and creators who use the app at app.onlyx.ai. Words in bold are the exact button, menu and label names the app shows; keep them exactly as written. When these pages do not answer a question, the person can email support at support@onlyx.ai.
> Pages under /developers are the developer documentation. REST API base URL: https://api.onlyx.ai/v1 (authenticate with `Authorization: Bearer <API key>`; keys start with onx_sk_ and are created in app.onlyx.ai under Settings > API & MCP). MCP server: https://mcp.onlyx.ai/mcp (OAuth, or a Bearer API key). In the API the AI chatter is `ai` on the wire. Money is integer US cents in fields ending in Cents; timestamps are UTC ISO-8601.
> Rules for assistants acting on a user's behalf: discover ids with list calls and never invent them; before any call that reaches a real fan or the live OnlyFans account (sending a message, releasing a chat to the AI, turning AI on for a chat, resolving a hand-off, turning review mode off, changing the welcome message, creating a tracking link) show the user the exact content and get explicit confirmation; send every POST with an Idempotency-Key and reuse it on retry; never resend a message whose delivery status is unconfirmed; never ask a creator for her OnlyFans password or codes - she signs in herself through a connect link and the OnlyX Login app.

# Check your usage report and transactions

> See every sale Hugo was charged for, read your balance history, and trace each daily charge back to the sales in it.

<Badge color="orange">Owners and admins</Badge>

See every sale Hugo was charged for, and trace each daily charge back to the sales in it.

## Before you start

* You need an owner or admin account. Only owners and admins see **Billing**.
* The chart, the **Day** column and the date in each **AI usage** row use UTC days, not your reporting timezone.

## See every sale Hugo was charged for

<Steps>
  <Step title="Open the usage report">
    In OnlyX, click **Billing**. Then click the **Usage report** tab. On a phone, tap **More**, then **Billing**, then **Usage report**.

    The tab opens with a chart of the last 30 days.
  </Step>

  <Step title="Read the chart">
    The chart **Revenue share charged · last 30 days** has one bar for each UTC day. Point at a bar to see that day's fees and number of sales. On a phone, tap the bar, and tap it again to clear it.

    The line under the title gives the totals for the 30 days, for example "84 sales · $2,100 of fan spend · $168 charged". Today's bar grows during the day. Its fees are charged after midnight UTC.
  </Step>

  <Step title="Read the list of sales">
    Scroll to **Every AI sale**. Each row is one PPV that Hugo sent and a fan unlocked, newest first, 50 to a page.

    To open the conversation, click the fan's name.

    <Frame caption="**1** Fees per day · **2** One sale, with its Hugo fee and status">
      <img className="block dark:hidden" src="https://mintcdn.com/onlyx/wmKGwkhMJqCuthn-/images/help/billing/usage-and-transactions/usage-tab-light.png?fit=max&auto=format&n=wmKGwkhMJqCuthn-&q=85&s=9fe97292c140c51e2b3fb310defdf007" alt="The Usage report tab: a bar chart of fees for the last 30 days, and the Every AI sale table with one sale's Hugo fee and status marked" width="1600" height="714" data-path="images/help/billing/usage-and-transactions/usage-tab-light.png" />

      <img className="hidden dark:block" src="https://mintcdn.com/onlyx/wmKGwkhMJqCuthn-/images/help/billing/usage-and-transactions/usage-tab-dark.png?fit=max&auto=format&n=wmKGwkhMJqCuthn-&q=85&s=fac4b3c0dba8f19759b5db52e51426a4" alt="The Usage report tab: a bar chart of fees for the last 30 days, and the Every AI sale table with one sale's Hugo fee and status marked" width="1600" height="714" data-path="images/help/billing/usage-and-transactions/usage-tab-dark.png" />
    </Frame>
  </Step>
</Steps>

What each column shows:

| Column | What it shows |
| - | - |
| **Fan** | The fan's name, or your own label for him if you set one. Click it to open the conversation. |
| **Creator** | The creator who made the sale. |
| **Sale** | The price the fan paid for the PPV. |
| **OnlyFans fee** | OnlyFans' 20% cut, shown as a minus amount. |
| **Net** | The sale minus the **OnlyFans fee**. |
| **Hugo fee** | Your OnlyX fee for this sale, with its rate next to it, for example "\$2.00 10%". |
| **Day** | The UTC day the sale was filed under. |
| **Status** | **Pending**: not charged yet. **Charged**: taken in a daily charge. **Refunded**: the fan charged back, so you do not pay this fee. |

For a Telegram creator, the **OnlyFans fee** column holds the payment processor's real fee on that sale, not 20%.

## Trace a daily charge to its sales

<Steps>
  <Step title="Open the Transactions tab">
    On the **Billing** page, click the **Transactions** tab.

    You see every change to your balance, newest first.
  </Step>

  <Step title="Optional: Show only the daily charges">
    At the top of the list, click **AI usage**.

    Each **AI usage** row shows the number of sales and their UTC day, for example "43 sales · 2026-09-27".
  </Step>

  <Step title="Open the sales in one charge">
    In the row of the charge, click **See the sales**.

    <Frame caption="**1** Show only the daily charges · **2** See the sales · **3** Your credits after each entry">
      <img className="block dark:hidden" src="https://mintcdn.com/onlyx/wmKGwkhMJqCuthn-/images/help/billing/usage-and-transactions/transactions-tab-light.png?fit=max&auto=format&n=wmKGwkhMJqCuthn-&q=85&s=c3404b7a910cd07a9e4d1f5d2b7fd807" alt="The Transactions tab with its filters, an AI usage row with the See the sales link, and the Balance column" width="1600" height="490" data-path="images/help/billing/usage-and-transactions/transactions-tab-light.png" />

      <img className="hidden dark:block" src="https://mintcdn.com/onlyx/wmKGwkhMJqCuthn-/images/help/billing/usage-and-transactions/transactions-tab-dark.png?fit=max&auto=format&n=wmKGwkhMJqCuthn-&q=85&s=b9e04bc9f0eb28fbbb692c139724eba4" alt="The Transactions tab with its filters, an AI usage row with the See the sales link, and the Balance column" width="1600" height="490" data-path="images/help/billing/usage-and-transactions/transactions-tab-dark.png" />
    </Frame>

    The **Usage report** tab opens with only the sales in that charge. The note at the top reads, for example, "Showing the 43 sales behind one charge", with their total.
  </Step>

  <Step title="Go back to all sales">
    In the note at the top, click **Show all sales**.

    <Frame caption="**1** The sales in one charge · **2** Show all sales · **3** The list holds only those sales">
      <img className="block dark:hidden" src="https://mintcdn.com/onlyx/wmKGwkhMJqCuthn-/images/help/billing/usage-and-transactions/usage-one-charge-light.png?fit=max&auto=format&n=wmKGwkhMJqCuthn-&q=85&s=a951e87d2baf44e8fd672af32acd664c" alt="The Usage report limited to the sales behind one charge, with the note at the top, its Show all sales button, and the Sales in this charge list" width="1600" height="1218" data-path="images/help/billing/usage-and-transactions/usage-one-charge-light.png" />

      <img className="hidden dark:block" src="https://mintcdn.com/onlyx/wmKGwkhMJqCuthn-/images/help/billing/usage-and-transactions/usage-one-charge-dark.png?fit=max&auto=format&n=wmKGwkhMJqCuthn-&q=85&s=64c04be2b7c1f43eab539e42eea01fee" alt="The Usage report limited to the sales behind one charge, with the note at the top, its Show all sales button, and the Sales in this charge list" width="1600" height="1218" data-path="images/help/billing/usage-and-transactions/usage-one-charge-dark.png" />
    </Frame>
  </Step>
</Steps>

The filtered view is part of the page address. You can reload it or share the link with another owner or admin. When you switch to another tab, the filter goes away.

## What each transaction means

| Entry | What it is |
| - | - |
| **Crypto deposit** | A deposit you made. The line under it shows the coin, the network and what arrived, for example "USDT · TRON — received $200 of $200". |
| **AI usage** | One daily charge: all of Hugo's fees for one UTC day, taken a few minutes after that day ends. |
| **Sale refunded** | A fan charged back a sale that Hugo made, and the fee came back: "Share returned to your balance after an OnlyFans chargeback". |
| **Welcome credits** | The \$10 that every new workspace starts with. |
| **Adjustment** | Any other change to your balance, for example referral rewards that you moved into it, or a correction by OnlyX. A correction shows the explanation OnlyX wrote. |

Money in has a plus sign (+), and money out has a minus sign (−). The **Balance** column shows your **Credits** right after each entry. It never includes **Pending usage**. The **Date** column shows how long ago the entry was, and a calendar date after 30 days.

## If something goes wrong

<AccordionGroup>
  <Accordion title="The chart shows &#x22;No AI sales in the last 30 days&#x22;">
    No fan unlocked a PPV that Hugo sent in the last 30 days, so nothing was charged. Sales that your team makes by hand never show here.
  </Accordion>

  <Accordion title="A sale shows Refunded, but there is no Sale refunded row">
    The fan charged back before the day's charge ran. The fee was never taken, so nothing needed to come back. The sale drops out of **Pending usage**.
  </Accordion>

  <Accordion title="The fan's name opens the conversation, but not at the sale">
    The inbox jumps to the sold PPV only when it is among the conversation's newest 50 messages. For an older sale, the conversation opens at its newest message.
  </Accordion>

  <Accordion title="An Adjustment row that I did not expect">
    Moving referral rewards into your balance adds an **Adjustment**. Its line may read "Every workspace starts with credits on the meter", even when it is not a welcome credit. See [Transfer or withdraw referral rewards](/referrals-and-developers/transfer-or-withdraw-rewards).
  </Accordion>

  <Accordion title="A sale's day is not the day I expected">
    Billing days are UTC days. A sale late in the evening in the Americas is filed under the next UTC day.
  </Accordion>

  <Accordion title="&#x22;Could not load usage&#x22;, &#x22;Could not load sales&#x22; or &#x22;Could not load transactions&#x22;">
    The page could not get the data. Reload the page. If it keeps happening, email [support@onlyx.ai](mailto:support@onlyx.ai) with the message.
  </Accordion>
</AccordionGroup>

## What's next

<Columns cols={2}>
  <Card title="How billing works" icon="info" href="/billing/how-billing-works" horizontal />

  <Card title="Your balance: Credits, Pending usage and Net balance" icon="wallet" href="/billing/your-balance" horizontal />
</Columns>
