Propper
PlatformFor your traders02 of 14
Challenges and checkout

Design a challenge, price it, and sell it on a checkout of yours.

Set every rule per phase and see it in money as you type. Group challenges in programs, run deals and hand out coupons, and let traders buy on a checkout that works out the price on our servers. The trading account is made once the payment is confirmed, never before.

New challengeAdmin
Program
Account size
Price
$539
Currency
Profit target
8%
Max daily loss
5%
Max total loss
10%
Min trading days
4
Drawdown
As traders see itBeside the editor
2-Step 100KMost chosen
$100,000
Target Phase 18%
Target Phase 25%
Max daily loss5%
Max total loss10%
Profit split80%
Price$539
Phase 1 in money
Profit target$8,0008%
Max daily loss$5,0005%
Max total loss$10,00010%
DrawdownStatic
Min trading days4 minimum
Before you save
Nothing here that cannot work.
CheckoutTrader
2-Step 100KAccount of $100,000 · USD
Price$539
Total$539One-time payment, no subscription
Try
Pay with
Fig. 02 · Try it · Build a challenge, then buy itA simulation in your browser. Nothing is sent anywhere.
phases at most in one challenge, every rule set per phase
10
account currencies: dollars, euros and pounds
3
challenges imported in one go, from a file or an AI
50
discounts the checkout weighs: a deal, a code, a welcome discount and a partner discount
4
Feature by feature

What you sell, and how a trader buys it.

01

Every rule, per phase

A challenge is a row of phases a trader walks in order, from one to ten, and the last one funded. Each phase carries its own targets and limits, so an evaluation can be strict and the funded account looser, or the other way round.

  • Profit target, daily loss and total loss, with static, trailing or balance based drawdown
  • A minimum of trading days and a maximum of calendar days
  • Caps on lots, open positions and risk per trade, and whether weekend holding, news trading and hedging are allowed
  • For the funded phase: the profit split, the first payout, the time between payouts, and a minimum and maximum payout
Phase 1
Phase 2
Funded
Profit target8%5%None
Daily loss5%5%4%
Max loss10%10%8%
DrawdownStaticStaticTrailing
Trading days4 min4 minNone
Profit splitNoneNone80%
PayoutsNoneNoneEvery 14 days
02

Percentages read as money

Beside the editor the challenge is drawn as a trader sees it in the shop, and the phase you have open is worked out for the account size you typed. A five percent daily loss reads as an amount. Before you save, it names what cannot work.

  • Every percentage turned into money as you type
  • A daily loss at or above the total loss, a phase without a target, no funded phase
  • A price of 0, or a second Most chosen size in one program
  • One save for every change, and only what changed is sent
Account size$25,000
Profit target8%$2,000
Max daily loss5%$1,250
Max total loss10%$2,500
03

Programs, in the order you sell

Programs group challenges the way traders choose them, such as 1-Step, 2-Step or Instant funding. Each one is a tab on the pricing page with a name and a line of your own. Move a program to change the order of the tabs, and a challenge to change its place among the sizes.

  • A name of up to 60 characters and a description of up to 160
  • One Most chosen size per program, highlighted in the shop
  • How often one trader may buy a challenge, from once to a thousand times
  • A whole program set live or taken offline with one right click
Pricing page
2-Step1-StepInstant funding
Challenges
2-Step3
25KFor sale
100KMost chosenFor sale
200KFor sale
1-Step2
50KMost chosenFor sale
100KFor sale
Instant funding1
25KFor sale
Event entriesSold on their event page
04

A pricing page built from your programs

Traders choose on a table: a tab per program, a column per account size, the rules in rows and the price with a Start button under each. It works for three challenges and for twenty, and while you cannot sell it says why and the buttons wait.

  • Rules as percentages or as amounts, at the flick of a switch
  • A currency switch for a program sold in more than one currency
  • A running deal struck through, with its badge and its end date
  • Tiles instead of a table on a phone, or above twelve sizes
2-Step
%Amount
50K100KMost chosen200K
Target phase 18%8%8%
Target phase 25%5%5%
Daily loss5%5%5%
Max loss10%10%10%
Min days444
Profit split80%80%80%
$299Start$539Start$999$798.99-20%Start
05

Deals, with no code needed

A deal puts challenges on sale for a set window. Give each one a fixed price, or take a selection down by a percentage and round to exact amounts, whole amounts or .99. Every rounding goes down, so the badge never promises more than the trader gets.

  • A window in your firm's time zone, paused, ended or run again from the list
  • Coupons stack on the deal price, or the lowest price wins
  • Two deals never share a challenge at the same time
  • A warning when a list price changed in the 30 days before the start, as EU price rules ask
Spring saleEnds in 6 days
Down 20%, rounded to .99
50K$299
100K$539
200K$999
06

Coupons for anyone, or for one trader

A coupon takes a percentage or a fixed amount off, in the currency of the challenge bought and never more than its price. Give it a minimum price, a start and an expiry, a limit, and the challenges it covers. A code for one trader does not exist for anybody else.

  • Once per trader if you like, and a refunded purchase gives the use back
  • Live, scheduled, off, used up or expired, read from what you set
  • Codes the platform makes as well: event prizes, affiliate welcome codes and waitlist rewards
  • What every code sold, per currency, and every change your team saved
SPRING15Scheduled
15% offFrom $200Once per trader2-Step program
0 of 100 used0%
07

A checkout of your own

Start opens a checkout on your domain. The trader can still change the program, size and currency, reads every rule of each phase as a percentage beside its amount, and sees the strategies you do not allow. The price is worked out on our servers alone, so the table, the checkout and the charge never disagree.

  • A deal, a code, a welcome discount and a partner discount weighed in one price
  • One box for your terms and refund policy, kept with the exact text that was accepted
  • Paid on the same page, by card and local methods or in USDT and USDC, as switched on for your firm
  • A coupon of the whole price skips the payment, once per trader for each code
2-Step 100KAccount of $100,000
Price$539
Spring sale-20%-$108.01
Partner discount 10%-$43.09
Total$539$539
Terms and refund policy acceptedContinue to payment
08

Buying first, if you want it

Ask new traders to buy a challenge before the platform opens. Choosing and paying become the last stages of onboarding, in the same full screen flow, and the platform opens the moment the payment is through.

  • Asked of everyone who never had an account or a payment with you
  • Never asked of anyone who ever had an account, nor of your team
  • Does nothing while your firm cannot sell, and starts by itself once it can
  • A trader whose bank is still confirming waits on a page that updates itself
1
About youYour questions
2
IdentityWhen it runs in the flow
3
Choose a challengeYour pricing table
4
PaymentTerms, then pay
The platform opensOn the new account
09

From phase to phase, by itself

Once the balance reaches the target and the trader has the minimum trading days, the phase is passed. Open positions are closed, and the next phase starts as a new account at the starting balance. The funded account comes with a certificate in your design.

  • The target counted on the closed balance, not on open profit
  • Past its calendar days a phase fails, unless the target was already reached
  • A consistency rule caps the share of one day in the profit, in evaluation, at payouts, or both
  • A trading rule can hold a pass that the numbers already earned
Phase 1
Phase 2
Funded
New accountPA7K2M9QXCBalance $100,000
Target$8,000
Trading days
10

Import, export and an AI prompt

Challenges travel as one JSON file with every setting of every phase. Export the whole shop, one program or one challenge. Import shows every challenge in the file before anything is made, and makes all of them or none.

  • Up to 50 challenges at once, each with 1 to 10 phases
  • Live as in the file, all live, or all offline
  • A prompt for ChatGPT, Claude or Gemini that explains every field and ends with a filled in example
  • Never sent anywhere by us: you paste the answer into Import
Your description

A one-step and a two-step program, 10K to 200K

What the AI answers
{ "format": "propper-challenges",
  "challenges": [ {
    "name": "2-Step 100K", "account_size": 100000,
    "price": 539, "currency": "USD", "is_active": true,
    "phases": [ { "name": "Phase 1",
      "profit_target_percentage": 8,
      "max_daily_loss_percentage": 5,
      "drawdown_type": "static", ... } ]
  }, ... ] }
Before anything is made
1-Step 10KLive
1-Step 50KLive
2-Step 100KLive
2-Step 200KOffline
Make 4 challenges
Questions

Questions about challenges and checkout

Yes. Each challenge has its own account currency, US dollars, euros or pounds, and its price is in that currency. A program sold in more than one currency gets a currency switch on the pricing page. A trader on a euro account can still trade markets priced in dollars, with profit and risk converted at a live rate.

You choose per deal. With Lowest price wins the trader pays whichever is lower, the deal price or the list price with their code, and a tie goes to the deal. With Coupon on top the code comes off the deal price. When a typed code loses to the deal, the checkout says so.

Only once the payment is confirmed, never before. A payment the bank is still confirming waits on a page that updates itself, and one that is refused can be tried again. A second purchase of the same challenge within ten minutes is asked about first.

Yes. A coupon of the whole price skips the payment, once per trader for each code, so a public code cannot make accounts without end. Your team can also hand a trader a challenge from their profile, and an event can award one as a prize.

Yes. Import reads a JSON file of up to 50 challenges with all their phases, and the AI prompt helps you write that file from a description of your lineup. You see every challenge before anything is made, and a program you do not have yet is made with it.

One box for your terms and your refund policy, with a link to each. Every acceptance is kept with the payment and the exact text the trader was shown, in their language. Write your own text per language, or use the standard one with your firm's name in it.

Works with

Nothing to connect. These parts already share the same traders, accounts and rules.

Your name on the door.
Our engine behind it.

Book a demo and we'll reach out with a migration plan built for your stack. No setup fees on monthly plans, no hidden costs.