Reallocation on deposit and withdrawal

Positions are rebalanced across investors in proportion to equity on every deposit and withdrawal — a full worked example.

Clients & admins

On every deposit and withdrawal, the open positions on a PAMM master account are reallocated to the subscribed investment accounts in proportion to their equities. Reallocation runs during the rollover.

Why it matters

Rebalancing by equity keeps each investor’s share of the master’s open positions fair as money enters and leaves the pool, so no investor ends up over- or under-exposed after a deposit or withdrawal.

Worked example

Two investment accounts (#1 and #2) are subscribed to one PAMM master. All balances start at zero; the traded symbol is EUR/USD (1 lot = 100,000 units). The walkthrough below adds one step at a time — each table repeats the earlier rows (dimmed) and highlights the new one. Watch the Open positions column: each investor’s share is closed and reopened at the current price on every reallocation, while the master keeps its original 1.1555 position.

Why master equity ≠ master balance

Only the investor virtual positions are closed and reopened during reallocation. The master keeps its real position (1 lot opened at 1.1555), so its equity carries the floating P&L on that lot while the price moves — that is why master equity differs from master balance whenever a position is open.

The example builds up one step at a time. In each table the newest step is highlighted and its changed cells are shown in the accent color; earlier steps are dimmed. Scroll a table sideways to see all three accounts.

Step 1 · Investor #1 deposits 1,000 USD

During rollover the transfer is made; both Investment #1 and the master balance rise by 1,000 USD. No position is open yet.

StepPAMM masterInvestment #1Investment #2
BalanceEquityOpen positionsClosed positionsBalanceEquityOpen positionsClosed positionsBalanceEquityOpen positionsClosed positions
Step 1 · Investor #1 deposits 1,000 USD1,0001,0001,0001,00000
Step 2 · Trader opens EUR/USD buy 1 lot @ 1.1555

The position is reallocated only to Investment #1 — the only account with a positive balance.

StepPAMM masterInvestment #1Investment #2
BalanceEquityOpen positionsClosed positionsBalanceEquityOpen positionsClosed positionsBalanceEquityOpen positionsClosed positions
Step 1 · Investor #1 deposits 1,000 USD1,0001,0001,0001,00000
Step 2 · Trader opens EUR/USD buy 1 lot @ 1.15551,0001,0001 lot EUR/USD @1.15551,0001,0001 lot EUR/USD @1.155500
Volume #1 = 1 lot × 1,000 / 1,000 = 1 lot
Step 3 · EUR/USD rises to 1.1600

The master and Investment #1 both hold 1 lot opened at 1.1555, so each gains the same floating profit.

StepPAMM masterInvestment #1Investment #2
BalanceEquityOpen positionsClosed positionsBalanceEquityOpen positionsClosed positionsBalanceEquityOpen positionsClosed positions
Step 1 · Investor #1 deposits 1,000 USD1,0001,0001,0001,00000
Step 2 · Trader opens EUR/USD buy 1 lot @ 1.15551,0001,0001 lot EUR/USD @1.15551,0001,0001 lot EUR/USD @1.155500
Step 3 · EUR/USD rises to 1.16001,0001,4501 lot EUR/USD @1.15551,0001,4501 lot EUR/USD @1.155500
Equity = 1,000 + 1 lot × (1.1600 − 1.1555) × 100,000 = 1,450
Step 4 · Investor #2 deposits 550 USD → reallocate

The master balance rises by 550. The master’s real lot is reallocated across both investors in proportion to equity: Investment #1’s virtual lot is closed at 1.1600 (realizing 450) and reopened, and Investment #2 receives its share. The master keeps its lot, so its equity (2,000) equals the two investor equities combined.

StepPAMM masterInvestment #1Investment #2
BalanceEquityOpen positionsClosed positionsBalanceEquityOpen positionsClosed positionsBalanceEquityOpen positionsClosed positions
Step 1 · Investor #1 deposits 1,000 USD1,0001,0001,0001,00000
Step 2 · Trader opens EUR/USD buy 1 lot @ 1.15551,0001,0001 lot EUR/USD @1.15551,0001,0001 lot EUR/USD @1.155500
Step 3 · EUR/USD rises to 1.16001,0001,4501 lot EUR/USD @1.15551,0001,4501 lot EUR/USD @1.155500
Step 4 · Investor #2 deposits 550 USD → reallocate1,5502,0001 lot EUR/USD @1.15551,4501,4500.73 lots EUR/USD @1.16001 lot @1.1600 +450 realized5505500.27 lots EUR/USD @1.1600
Master equity = 1,550 + 1 lot × (1.1600 − 1.1555) × 100,000 = 2,000
Profit #1 (closed @ 1.1600) = 1 lot × (1.1600 − 1.1555) × 100,000 = 450 → balance #1 = 1,450
Volume #1 = 1 lot × 1,450 / 2,000 = 0.73 lots
Volume #2 = 1 lot ×   550 / 2,000 = 0.27 lots

Reallocation base 2,000 = master equity = investor equities 1,450 + 550
Step 5 · EUR/USD rises to 1.1700

Each account gains floating profit on its current open volume.

StepPAMM masterInvestment #1Investment #2
BalanceEquityOpen positionsClosed positionsBalanceEquityOpen positionsClosed positionsBalanceEquityOpen positionsClosed positions
Step 1 · Investor #1 deposits 1,000 USD1,0001,0001,0001,00000
Step 2 · Trader opens EUR/USD buy 1 lot @ 1.15551,0001,0001 lot EUR/USD @1.15551,0001,0001 lot EUR/USD @1.155500
Step 3 · EUR/USD rises to 1.16001,0001,4501 lot EUR/USD @1.15551,0001,4501 lot EUR/USD @1.155500
Step 4 · Investor #2 deposits 550 USD → reallocate1,5502,0001 lot EUR/USD @1.15551,4501,4500.73 lots EUR/USD @1.16001 lot @1.1600 +450 realized5505500.27 lots EUR/USD @1.1600
Step 5 · EUR/USD rises to 1.17001,5503,0001 lot EUR/USD @1.15551,4502,1800.73 lots EUR/USD @1.16005508200.27 lots EUR/USD @1.1600
Master equity = 1,550 + 1 lot    × (1.1700 − 1.1555) × 100,000 = 3,000
Equity #1     = 1,450 + 0.73 lots × (1.1700 − 1.1600) × 100,000 = 2,180
Equity #2     =   550 + 0.27 lots × (1.1700 − 1.1600) × 100,000 =   820
Step 6 · Investor #2 exits & withdraws → reallocate

Investment #2’s 0.27 lots are closed at 1.1700, the balance is withdrawn, and the master balance drops by that amount. The remaining position is reallocated to Investment #1, which holds the full lot again.

StepPAMM masterInvestment #1Investment #2
BalanceEquityOpen positionsClosed positionsBalanceEquityOpen positionsClosed positionsBalanceEquityOpen positionsClosed positions
Step 1 · Investor #1 deposits 1,000 USD1,0001,0001,0001,00000
Step 2 · Trader opens EUR/USD buy 1 lot @ 1.15551,0001,0001 lot EUR/USD @1.15551,0001,0001 lot EUR/USD @1.155500
Step 3 · EUR/USD rises to 1.16001,0001,4501 lot EUR/USD @1.15551,0001,4501 lot EUR/USD @1.155500
Step 4 · Investor #2 deposits 550 USD → reallocate1,5502,0001 lot EUR/USD @1.15551,4501,4500.73 lots EUR/USD @1.16001 lot @1.1600 +450 realized5505500.27 lots EUR/USD @1.1600
Step 5 · EUR/USD rises to 1.17001,5503,0001 lot EUR/USD @1.15551,4502,1800.73 lots EUR/USD @1.16005508200.27 lots EUR/USD @1.1600
Step 6 · Investor #2 exits & withdraws → reallocate7302,1801 lot EUR/USD @1.15552,1802,1801 lot EUR/USD @1.17000.73 lots @1.1700 +730 realized000.27 lots @1.1700 +270 realized
Profit #2 = 0.27 lots × (1.1700 − 1.1600) × 100,000 = 270 → balance #2 = 820, then withdrawn → 0
Master balance = 1,550 − 820 = 730
Profit #1 = 0.73 lots × (1.1700 − 1.1600) × 100,000 = 730 → balance #1 = 2,180
Volume #1 = 1 lot × 2,180 / 2,180 = 1 lot
Step 7 · EUR/USD falls to 1.1650

With one investor holding the whole position again, the master and Investment #1 equities move together.

StepPAMM masterInvestment #1Investment #2
BalanceEquityOpen positionsClosed positionsBalanceEquityOpen positionsClosed positionsBalanceEquityOpen positionsClosed positions
Step 1 · Investor #1 deposits 1,000 USD1,0001,0001,0001,00000
Step 2 · Trader opens EUR/USD buy 1 lot @ 1.15551,0001,0001 lot EUR/USD @1.15551,0001,0001 lot EUR/USD @1.155500
Step 3 · EUR/USD rises to 1.16001,0001,4501 lot EUR/USD @1.15551,0001,4501 lot EUR/USD @1.155500
Step 4 · Investor #2 deposits 550 USD → reallocate1,5502,0001 lot EUR/USD @1.15551,4501,4500.73 lots EUR/USD @1.16001 lot @1.1600 +450 realized5505500.27 lots EUR/USD @1.1600
Step 5 · EUR/USD rises to 1.17001,5503,0001 lot EUR/USD @1.15551,4502,1800.73 lots EUR/USD @1.16005508200.27 lots EUR/USD @1.1600
Step 6 · Investor #2 exits & withdraws → reallocate7302,1801 lot EUR/USD @1.15552,1802,1801 lot EUR/USD @1.17000.73 lots @1.1700 +730 realized000.27 lots @1.1700 +270 realized
Step 7 · EUR/USD falls to 1.16507301,6801 lot EUR/USD @1.15552,1801,6801 lot EUR/USD @1.170000
Master equity = 730   + 1 lot × (1.1650 − 1.1555) × 100,000 = 1,680
Equity #1     = 2,180 + 1 lot × (1.1650 − 1.1700) × 100,000 = 1,680

Handling insufficient free margin during withdrawal

In the example above the master had enough free margin to process withdrawals as balance operations. In practice, most capital may be tied up in open positions. If free margin is insufficient during rollover, the system automatically releases funds by partially closing positions.

  1. Total the pending withdrawals

    The system sums the amount needed for all pending withdrawals.

  2. Check free margin

    If free margin is sufficient, open positions are not affected.

  3. Release margin if needed

    If free margin is insufficient, the system partially closes open positions proportionally to free up the required amount.

  4. Repeat until covered

    The process runs iteratively until enough margin is available to process all pending withdrawals.

Fully automated

Closures are handled entirely by the system during rollover. Neither the master trader nor the investor needs to act. This applies to all rollover withdrawals, including those triggered by a breached investor risk limit.

Not a B2COPY client yet?

Bring B2COPY to your brokerage and grow on autopilot

Launch copy trading, PAMM, and MAM on your existing servers and turn your best traders into a growth engine — with hosting, monitoring, and support included. Not sure where to start? Talk to us and we’ll walk you through it.

2–4 weeks

Time to launch

$0

Infrastructure cost

40%+

Volume increase

Newsletter

Join our community and stay tuned for the latest innovations in the FX, Crypto, Prime Brokerage & FinTech industries

Next to you

Follow the life of the company in the social networks that are convenient for you

Awards

FMLS:25 London Expo

Best White Label Solution

FMLS:25 London Expo

Money Expo India

Leading White Label Propfirm Solution Provider

Money Expo India

Forex Traders Summit in Dubai

Best Liquidity Provider

Forex Traders Summit in Dubai

Money Expo Mexico

Best B2B Liquidity Provider

Money Expo Mexico

Forex Expo Dubai

Best FX/Crypto Technology & Liquidity Provider

Forex Expo Dubai

Crypto Expo Dubai

Best Crypto Liquidity Solution

Crypto Expo Dubai

Forex Traders Summit

The Best Fintech & Solutions

Forex Traders Summit

Forex Traders Summit

Best Technology Provider

Forex Traders Summit

Forex Traders Summit

Best Payment Solutions Provider

Forex Traders Summit

Forex Traders Summit

Best CEO Arthur Azizov

Forex Traders Summit

Crypto Expo Dubai

Most Trusted Liquidity Provider

Crypto Expo Dubai

Crypto Expo Dubai

Best Crypto Payment Service

Crypto Expo Dubai

Fintech & Crypto Summit Bahrain

Most Trusted Liquidity Provider

Fintech & Crypto Summit Bahrain

Fintech & Crypto Summit Bahrain

Appreciation Award to Arthur Azizov

Fintech & Crypto Summit Bahrain

Finance Magnates London Summit

Best White Label Solution

Finance Magnates London Summit

Forex Expo Dubai

Best Liquidity Provider & Best Crypto Processing System

Forex Expo Dubai

Wiki Finance Expo Dubai

Best Payment Solutions Provider & Best Technology Provider

Wiki Finance Expo Dubai

iFX Asia

Best Liquidity Provider & Best Crypto Processing company

iFX Asia

Fazzaco Hall of Fame

Best Founder (Fintech)

Fazzaco Hall of Fame

Fazzaco Expo Dubai

Best Liquidity Provider

Fazzaco Expo Dubai

Money Expo India

Best Liquidity Provider

Money Expo India

Money Expo India

Best Crypto Processing System

Money Expo India

Forex Traders Summit Dubai

Best Crypto Payment Solution Provider

Forex Traders Summit Dubai

Forex Traders Summit Dubai

Middle East 50 Most Influential Figures: Arthur Azizov

Forex Traders Summit Dubai

Forex Traders Summit Dubai

Best Multi-Assets Liquidity Provider

Forex Traders Summit Dubai

Crypto Expo Dubai

Best Liquidity Provider

Crypto Expo Dubai

Crypto Expo Dubai

Best Crypto Payment Provider

Crypto Expo Dubai

Crypto Expo Dubai

Best Crypto Technology Provider

Crypto Expo Dubai

FOREX EXPO

Best FX/Crypto Technology & liquidity provider

FOREX EXPO

Global FOREX Awards

Best Crypto CFD Liquidity Provider

Global FOREX Awards

FM Awards

Best White Label Solution

FM Awards

Global FOREX Awards

Best FX CRM Provider

Global FOREX Awards

FM Awards

Best Crypto Solution for Payments

FM Awards

Global Brands Magazine

Best White Label Multi-Asset Liquidity Platform

Global Brands Magazine

B2BROKER

© Copyright 2026 B2BROKER. All rights reserved.

Website developed by wsa.design

*Other than B2BROKER, all third-party company names, logos, brands, and trademarks displayed are the property of the respective brand owners. B2BROKER is not affiliated with or endorse such companies.