FUNDINGPIPS ARTICLE · RULES

FundingPips Rules Overview: Complete Guide to All 4 Challenges (2026)

Every FundingPips rule across 1-Step, 2-Step, 2-Step Pro, Zero. Drawdown, consistency, news, scaling. From 2 years and $12K paid out.

Paul, founder of Proptradingvibes
Written and tested by Paul 4+ years funded trading · $200K+ verified payouts across 12 firms
Hands-on tested

Quick Answer, FundingPips Rules Overview

  • • Max loss per challenge: 1 Step 6%, 2 Step 10% per phase, 2 Step Pro 6% per phase, Zero 5% trailing.
  • • Daily loss limit: 3% on 1 Step/2 Step Pro/Zero; 5% on 2 Step.
  • • Consistency rule: 35% on standard challenges (On Demand only); 15% on Zero (every payout).
  • • News trading allowed on 1 Step + 2 Step; prohibited on Zero.
  • • 4-level Hot Seat scaling plan reaches 2× capital, 100% split, $2M max.
Paul from PropTradingVibes

Funded trader, 14 months in: I've been running FundingPips accounts since February 2025, 5 successful payouts, $6,800+ withdrawn cumulative. The rules below come from navigating them on live funded capital, not from reading help-center articles.

The single most critical rule at FundingPips is the daily loss limit (DLL). It resets daily and catches traders who size too aggressively after a winning streak. I broke it all down in my complete FundingPips rules guide. For the full picture, read my complete FundingPips review. For the absolute latest, check FundingPips' website or their help center.

PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
ChallengeMax LossCalculationMaster Behavior
1 Step 6% Of initial account size Same 6% carries into Master
2 Step 10% per phase Fresh counter in Phase 2 10% carries into Master
2 Step Pro 6% per phase Fresh counter in Phase 2 6% carries into Master
Zero 5% trailing From highest recorded equity (peak) Same 5% trail continues
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
ChallengeDLLCalculation
1 Step 3% Of higher of (daily starting balance OR current equity)
2 Step 5% Of higher of (daily starting balance OR current equity)
2 Step Pro 3% Of higher of (daily starting balance OR current equity)
Zero 3% Of higher of (daily starting balance OR current equity) + -1% floating PnL limit
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
ChallengePhase 1Phase 2Min Days
1 Step 10% , 3
2 Step (Option 1) 8% 5% 3 per phase
2 Step (Option 2) 10% 5% 3 per phase
2 Step Pro 6% 6% 1 per phase
Zero None (instant Master) , ,
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
ChallengeConsistency %When Applied
1 Step 35% Only on On Demand Rewards (90% split)
2 Step 35% Only on On Demand Rewards (90% split)
2 Step Pro 35% If Daily reward cycle selected, applies to evaluation phases
Zero 15% At every payout request
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
PortableText [components.type] is missing "block"
Paul, founder of Proptradingvibes
Written and tested by Paul 4+ years funded trading · $200K+ verified payouts across 12 firms
Hands-on tested