Client Overview
Bruno Challenge · Prop Trading
Rev 2026.08
Funded-trader programmes for brokers

Run a prop trading business without building the platform

Sell evaluation challenges to traders, fund the ones who pass, and share the profit. Bruno Challenge gives you the trader portal, the rule engine, the risk controls and the operator dashboard. You set the rules and the prices, and you keep every entry fee.

$0Setup fee
NoneMinimum term
100%Entry fees are yours
11Native risk parameters
Bruno Challenge in the mobile app — choosing a 2-step or 1-step evaluation and an account size
In the mobile app
The business model

How a challenge business makes money

A trader pays you an entry fee to attempt a challenge. They trade a simulated account to a profit target without breaking your loss limits. Most do not pass. Those who do are given a funded account, and you split their profits.

Revenue

Entry fees

Paid up front, every attempt. Your main and most predictable revenue line. You set the price for each account size.

Revenue

Resets and retries

A trader who fails can pay to try again. Priced per plan, and a meaningful share of revenue for most operators.

Cost

Profit share to funded traders

Paid only when a funded trader makes money. You set the split. Everything before this point is upside.

What you can sell

The two challenge types

Both are supported. Most operators launch with one and add the other once they see how their traders behave.

One-step

One phase. The trader hits a profit target without breaking your loss limits, and gets funded.

  • Easier to market, converts better
  • More traders reach funding, so more of your capital is committed
  • Usually paired with a tighter daily loss limit and a consistency rule

Two-step

Two phases. A higher target first, a lower one second. Both must be passed before funding.

  • Fewer traders reach funding, so your exposure is lower
  • The market standard — experienced traders expect it
  • Supports a refundable entry fee returned with the first payout

Every variable you control

Set once per plan. Change them and you have a different product — a stricter challenge, a cheaper one, or one aimed at a different kind of trader.

VariableWhat it doesCommon in the market
Account sizeThe balance the trader trades with$10k – $200k
Entry feeWhat the trader pays you to attempt itScales with account size
Profit targetWhat they must make to pass the phase10% then 5%
Maximum daily lossLargest loss allowed in a single day before they fail5% · 3% one-step
Maximum overall lossLargest total loss before they fail10%
Drawdown typeWhether the loss limit is fixed to the starting balance, or trails peak equity as they profitTrailing is stricter
Minimum trading daysDays they must trade before they can pass — stops a single lucky trade winning a funded account4
Consistency ruleCaps how much of total profit can come from the best single day50%, one-step
Profit splitThe funded trader's share of what they makeup to 90%
Payout cycleHow often a funded trader can take money outSet per plan
Reset priceWhat a failed trader pays to start againDiscount on entry fee
Time limitHow long they have to passUnlimited

The right-hand column is what the largest firm in this market publishes for its own products. It is a starting point, not a constraint — every one of these is yours to set.

The two settings that decide your risk

Drawdown type and maximum daily loss together determine how much a trader can lose before the engine stops them. A trailing drawdown with a 3% daily limit is a materially safer product than a static drawdown at 5% — and it is one field each. We will walk through the combinations with you before you publish anything.

The trader experience

What your traders see

Your branding, your account sizes, your prices. The trader chooses a challenge type and an account size, pays, and receives a live trading account funded at the advertised balance.

Trader portal — choosing a challenge type and account size, with an order summary
Trader portal, challenge purchase. Interface preview; branding shown is placeholder and is replaced with your own.
How it runs

From purchase to payout

Challenge lifecycle from publishing a plan through evaluation to a funded account and payout 1 · You publish a plan Sizes, targets, limits, prices 2 · Trader buys You collect the entry fee 3 · Account created Funded at the advertised size 4 · Trader trades Live progress against the rules 5 · Target reached Next stage opens automatically 6 · You approve funding Your decision, identity checked 7 · Funded trading Profit split you set 8 · You review payouts Approve, reject or hold Limit broken, any time Trader stopped by the engine
Why this matters

Where the risk rules are enforced

This is the difference between a prop platform and a prop dashboard, and it is your money at stake either way.

A dashboard reading the account

Most prop tools sit beside a trading platform and check accounts on a schedule. A trader who breaks a limit between checks keeps trading until the next one. Whatever they lose in that window, you carry.

Rules inside the engine

Bruno Challenge enforces limits in the same engine that executes the order. A trader who breaks a limit has their positions closed and their next order refused by the engine itself. There is no window.

What that looks like in practice

On a funded account pushed deliberately past its daily loss limit: the engine closed every open position and blocked the next order immediately, and the platform failed the challenge and wrote the reason and exact breach time into the record — four minutes end to end, with nobody involved. We will show you this on a call rather than describe it.

The risk parameters the engine enforces

Set per trading group, applied by Bruno OMS on every order. These are engine settings, not application settings — nothing in the trader portal or the operator dashboard can override them.

ParameterWhat it controls
Maximum daily lossPercentage of the day's starting equity a trader may lose before the account breaches.
Maximum overall lossPercentage of the initial balance a trader may lose in total.
Trailing overall lossOn or off. When on, the overall loss limit follows peak equity upward, so profit locks in as the trader earns it.
Action on breachNotify only, or notify and liquidate. Liquidation closes every open position on the account.
Block trading after liquidationOn or off. When on, the engine refuses every subsequent order on that account.
Cancel pending orders on liquidationOn or off. Clears resting orders so nothing fires after the breach.
New orders per secondRate cap per account. Stops a script or a runaway strategy overwhelming the book.
Close orders per secondRate cap on closing activity.
Modify orders per secondRate cap on order amendments.
Equity update thresholdHow large an equity move must be before risk is re-evaluated.
Equity update intervalMinimum time between risk re-evaluations, so tick noise does not trigger false breaches.

What the engine tracks on every account

Held by the engine itself, not reconstructed afterwards from trade history. This is what makes a breach verdict defensible when a trader disputes it.

Equity

  • Initial balance and the exact time it was set
  • Last end-of-day equity, the basis for the daily limit
  • Intraday high and low equity, each with a timestamp
  • Highest and lowest equity since the account opened

Risk state

  • Whether trading is currently blocked
  • Liquidation state — none, triggered, completed or failed
  • Breach type — daily, overall or trailing
  • Exact time of the breach, to the millisecond

Every one of these is readable through the operator platform and the API, so your risk desk and your auditors see the same record the engine acted on.

What is included

What you get

For your traders

  • Branded portal to browse, buy and track challenges
  • One-stage and two-stage evaluations
  • Live progress against targets and limits
  • TradingView Advanced Charts, embedded
  • Full isolation — no trader can see another's challenge

For your team

  • Create, price, publish and withdraw challenge products
  • Full lifecycle view with breach reason and timestamp
  • Live equity and risk state per account
  • Payout queue with approve, reject and hold
  • Eighteen separate permissions so roles are scoped properly
Your side

What you need to bring

We provide the platform. These four are yours, and they are worth planning before you sign anything.

RequirementWhat it means
A licence or a clear regulatory positionWhere you are licensed determines how you may market challenges and to whom. Have this settled or in progress.
TradersA challenge business runs on volume. Either an existing client base or a marketing engine to build one — this is the single biggest determinant of whether the programme works.
Capital behind funded accountsWhen a trader passes, the funded account is backed by you. Decide your exposure per account and in total before launch.
Compliance clearance for payoutsPaying real money to funded traders needs clearance in their jurisdiction. Start this early — it is the most common thing that delays a launch.
If you already have a client book

Items two and three are usually already solved — you have the traders and the balance sheet. The work concentrates on rule design and on making sure challenge activity is reported separately from client money. Challenge accounts are automatically excluded from your retail account caps, from net deposit reporting and from customer balance reporting, so prop capital never appears as client money.

For your technical team

Technical summary

Rule enforcementInside the order management engine. A breached account is blocked at the order gate.
Configurable rulesAccount size, profit target per stage, maximum daily loss, maximum overall loss, trailing loss on peak equity, minimum trading days, consistency rule, profit split, payout cycle, reset price.
LiquidationSix configurable strategies, selectable per challenge group.
Breach detectionReads the recorded breach event rather than an account status flag, so an account whose liquidation did not complete cleanly is still correctly failed. Reconciles every five minutes.
LiquidityNative FIX connectivity to liquidity providers. No third-party bridge and no per-volume bridge fee.
Existing infrastructureChallenge accounts sit alongside your existing retail book. MT4 and MT5 infrastructure is retained and live retail order flow is not interrupted.
Rule setsEach distinct set of limits is enforced by its own trading group. One included, additional sets priced below.
Operator platformFifty-four endpoints across five admin surfaces, eighteen discrete permissions.
Settlement currencyUS dollars.
Commercials

What it costs

Setup$0
Minimum termNone
Revenue shareNone
Billed onActive accounts
Accounts active in the monthChallenge Add-OnProp Firm Launch
Up to 500$3,000 / mo$5,500 / mo
Up to 2,000$6,000 / mo$8,500 / mo
Up to 5,000$10,000 / mo$12,500 / mo
Above 5,000By agreementBy agreement
Which one appliesChallenge Add-On if you already run Bruno Core. Prop Firm Launch if you are building from nothing — it includes the Bruno Core trading platform underneath.
Additional FIX connection$2,000 / mo per connection.
Active accountAn account that was live during the calendar month. Accounts created but never used are not billed.
Annual commitmentOptional, and attracts a discount. Never required.
Next steps

How we get you live

  1. Scoping callYour traders, your jurisdiction, the rules you want to sell and the account sizes you want to offer.
  2. Rule designWe turn that into challenge plans and the trading groups that enforce them. This is where the ladder and the tier count get fixed.
  3. Environment and integrationYour environment is provisioned, liquidity is connected, and your team gets access.
  4. Joint validationWe run a real challenge together end to end — bought, evaluated, passed and failed — on your configuration before anything is offered to a trader.
  5. LaunchYou publish your first plans and start selling.