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

# Project Budgets: Set Ceilings Before You Hit Them

> Set a dollar budget on every ParleHub project. Pre-flight enforcement blocks sends that would exceed the limit — and alerts the team at 80%.

ParleHub enforces budgets before spend happens, not after. Rather than reviewing an invoice at month-end and discovering a project ran over, every project carries a dollar ceiling that ParleHub checks on every message — blocking the send if it would push you past the limit. That means your team can work freely up to the budget, and the guardrail kicks in exactly when it needs to, not when the billing cycle closes.

## Setting a Project Budget

<Steps>
  <Step title="Open project Settings">
    Navigate to your project and click the **Settings** tab in the top navigation.
  </Step>

  <Step title="Go to the Budget tab">
    Select the **Budget** tab within project settings.
  </Step>

  <Step title="Enter a dollar amount">
    Type your budget ceiling in the **Budget limit** field. The value is in USD.
  </Step>

  <Step title="Save">
    Click **Save**. The budget becomes active immediately — all subsequent messages are checked against this ceiling.
  </Step>
</Steps>

<Tip>
  Set the budget slightly above your expected engagement cost to avoid mid-project interruptions from conservative pre-flight estimates.
</Tip>

## How Enforcement Works

Every time a project member sends a message, ParleHub runs a pre-flight cost estimate before the request reaches the model. If the estimated cost would push total project spend past the budget ceiling, the send is blocked and the member sees a clear explanation of why.

At **80% of the budget**, a warning banner appears for all project members. This gives your team — and any admins monitoring the project — time to evaluate spend and decide whether to increase the budget before work stalls.

<Warning>
  Pre-flight enforcement estimates cost before sending. Actual cost may differ slightly because model response length is unknown in advance, but the estimate is intentionally conservative to protect your budget.
</Warning>

## Requesting a Budget Increase

When a send is blocked, the member does not need to email an admin or open a support ticket. A **Request increase** button appears directly in the blocked-send dialog. Clicking it routes a budget increase request to every project admin instantly.

Admins review and approve the request from the project's **Budget tab**:

<Steps>
  <Step title="Open the Budget tab">
    Go to project **Settings → Budget**. Pending increase requests appear at the top of the page.
  </Step>

  <Step title="Review the request">
    See who requested the increase, the current budget, and current spend.
  </Step>

  <Step title="Approve or adjust">
    Enter a new ceiling and click **Approve**. The requester can send immediately — no page refresh needed.
  </Step>
</Steps>

## Budget Stacking

Project budgets do not operate in isolation. ParleHub enforces three stacked layers, each acting as a backstop for the one inside it:

<CardGroup cols={3}>
  <Card title="Project Budget" icon="folder" href="/cost/expense-codes">
    The innermost layer. Scoped to a single project. Set by the project creator or any project admin. Stops spend on that engagement before it reaches personal or org limits.
  </Card>

  <Card title="Personal Cap" icon="user" href="/admin/managing-members">
    A per-user spending limit set by the org admin. Applies across all projects that member participates in. Triggers if the member approaches their individual ceiling regardless of project budget headroom.
  </Card>

  <Card title="Org-Wide Cap" icon="building" href="/admin/org-caps">
    The outermost backstop. Set by the org admin. No single project or member can push total org spend past this ceiling, regardless of individual project or personal cap settings.
  </Card>
</CardGroup>

Any one of these three layers can block a send. A member who has personal cap headroom and project budget headroom can still be blocked if the org-wide cap is reached — and vice versa.

## Billing Modes

ParleHub supports two billing modes. You choose the mode that matches how your firm wants to handle AI costs.

<Accordion title="Project Budget mode (default)">
  Each project enforces its own dollar ceiling. Sends that would exceed the project budget are blocked pre-flight. This is the recommended mode for client-facing engagements where costs must stay within a defined scope.
</Accordion>

<Accordion title="Platform Consumption mode">
  The organization absorbs AI costs centrally. Per-project blocking is disabled — members can send freely up to the org-wide cap. Usage is still tracked and attributed per project, so you retain full visibility without hard stops. This mode suits internal knowledge work or exploratory projects where cost containment is less critical than continuity.
</Accordion>

<Info>
  You can switch billing modes in **Org Settings → Billing**. The change applies to all projects immediately. Existing per-project budgets are preserved and re-activate if you switch back to Project Budget mode.
</Info>
