View on GitHub

Staking Plans

Comprehensive catalog of 71 betting staking plans — back, lay, and each-way. Built for AI agents and humans.

Stepped Time-Based Staking

Overview

A unique staking plan where escalation is based on time/number of bets rather than wins or losses. Bet a fixed amount for N races, then increase to the next level for the next N races — always resetting to the base level on any win. Combines flat staking’s safety with a gentle incentive to eventually find a winner.

How It Works

  1. Start at Level 1: bet 1 unit for up to N races
  2. Win at any point: Reset to Level 1 (1 unit)
  3. N consecutive losses at Level 1: Move to Level 2 (2 units) for the next N races
  4. N consecutive losses at Level 2: Move to Level 3 (3 units)
  5. Continue escalating by 1 unit every N losses
  6. Any win at any level: Immediately reset to Level 1

Example (N=5): £1 × 5 races (all lose) → £2 × 5 races (all lose) → £3 × 5 races (win on 3rd) → Reset to £1

Parameters

Parameter Type Default Description
base_unit number 1 Starting stake per bet
bets_per_level number 5 Number of bets at each level before escalating
increment number 1 Units to add per level
max_level number Optional maximum level cap

Risk Assessment

When to Use

When to Avoid

Comparison: Stepped vs Martingale

  Stepped Time-Based Martingale
After N losses Stake = N+1 Stake = 2^N
10 losses in Stake = 3 (if N=5) Stake = 1,024
Reset trigger Any win Any win
Philosophy Patience Aggression

Betfair Exchange Notes


Sources