Opening block
You hold or consider a NinjaTrader brokerage or platform account. You want to avoid surprise charges. This guide is for traders and prospective NinjaTrader users who hold or consider a NinjaTrader brokerage or platform account and want to understand inactivity charges and how to avoid them. Read this if you want clear rules you can apply in 30, 60, or 90 days.
This article explains exactly when an account may be labeled “inactive,” what charges you might face, and how those charges are calculated or billed. Expect concrete numbers, sample math, and examples you can use to check your own account. Find timelines, typical fee scenarios, and a step-by-step prevention and dispute plan.
Skip the guesswork. Use the checklists and actions here. Track 1 trade, 1 deposit, or 1 setting change to stop fees. Save time and avoid $10–$50 monthly surprises.
Quick Answer / TL;DR
If you want to avoid inactivity charges → keep at least 1 funded trade or an account balance above the platform’s threshold every 30–90 days (example thresholds shown below). If you notice a charge → review the account agreement and transaction history within 30 days, then submit a dispute (2-step process: check logs, contact support). If you’ll be dormant → set auto-funding, place a symbolic trade, or request a hold; these 3 actions typically prevent monthly fees (examples: $10–$50). If unsure → check your account’s fee schedule and contact NinjaTrader support before the 90-day mark.
What We Looked For
- Fee transparency — Checked whether the fee appears in the published fee schedule and account agreement so you can find it quickly. Look for explicit numbers such as $10, $15, $25, $50.
- Trigger clarity — Looked for clear triggers (number of days, number of trades, balance thresholds). Note typical ranges: 30 days, 60 days, 90 days, 120 days.
- Billing cadence — Verified whether charges occur monthly, quarterly, or after a one-time inactivity period. Examples include monthly charges of $10, quarterly charges of $15, or one-time reactivation fees of $30.
- Reversal and dispute process — Assessed how easy it is to get a refund or to contest a charge. Tracked response times like 5 business days, 15 business days, or 30 business days for escalation.
- Practical avoidance options — Rated how many concrete actions exist to prevent the fee: 1 trade, $50 balance, $250 balance, recurring deposit of $10, or an account hold.
Definition and Scope of NinjaTrader Inactivity Fee — 2 core triggers
Define the fee. An inactivity fee is a periodic charge for accounts that meet inactivity conditions. Expect it on brokerage accounts that route orders or hold margin (brokerage = executed orders; platform-only = software access without clearing services). Check your agreement to confirm whether your account type is covered.
Two common trigger types:
– Time-based inactivity. Typical ranges: 30 days, 60 days, 90 days. Example: no trades for 60 days triggers a fee.
– Balance-based inactivity. Typical ranges: balance thresholds between $10 and $1,000. Example: balance < $100 or < $250 triggers a fee.
Scope notes:
– Applies to brokerage accounts that trade or hold margin. Example: routing and clearing accounts.
– May not apply to platform-only licenses. Example: platform-only license could cost $60 per quarter but not incur inactivity on brokerage.
Two concrete scenarios:
1) Account A: no trades for 90 days → monthly fee of $25 (example). You see $25 deducted once per 30 days until activity resumes.
2) Account B: balance falls below $100 → quarterly inactivity fee of $15 (example). You see $15 every 90 days while balance < $100.
Watch out for hybrid cases. Dual-trigger situations combine time and balance. Example: fee triggers when both 60 days pass and balance < $50. Confirm whether your account uses OR or AND logic. Quick references: 30 days, 60 days, 90 days, $10, $50 illustrate common practice. Verify exact numbers in your agreement.
How the Fee Is Calculated — 3 common methods
Expect one of three calculation methods. Each has distinct math and examples.
Method 1 — Flat fixed fee per billing cycle:
– Typical values: $5, $10, $15, $25, $50.
– Example 1: $10 per month charged on the 1st of each month.
– Example 2: $25 per month charged when inactivity exceeds 90 days.
– Math: locate billing cycle (monthly = 30 days). Apply fixed fee. $10 × 1 = $10 that month.
Method 2 — Percentage-of-balance fee (rare for inactivity):
– Typical value: 0.05%–0.5% with a minimum. Example: 0.1% of balance, minimum $5.
– Example 1: Balance $1,000 → fee = $1 (0.1%), but minimum applies, so charged $5.
– Example 2: Balance $10,000 → fee = $10 (0.1%), capped at $50 maximum.
– Math: fee = balance × percentage, then enforce minimum/maximum.
Method 3 — Tiered fee depending on account type or balance:
– Tiers: balance < $250 → $5 per month; $250–$999 → $0 per month; balance ≥ $1,000 → $0.
– Example 1: Balance $200 → charged $5 monthly.
– Example 2: Balance $300 → no fee.
– Math: pick tier based on balance at cycle close, apply corresponding fee.
Combine fees with platform costs:
– Example combo: $10 inactivity + $15 market data = $25 per month.
– Example monthly total: inactivity $25 + platform rental $60/quarter prorated = $45 in a 30-day month (rough illustration).
What to check on your statement:
– Fee code (e.g., INACT), date applied, prior notice count (1 or 2 warnings).
– Check for proration. Some brokers prorate fees for partial months; others charge full-cycle. Example: if you close account on day 10 of a 30-day cycle, you may pay full $10 or a prorated $3.33. Verify with support.
When the Fee Applies — 2 timelines and thresholds
Expect standard windows. Typical timelines:
– Short window: 30 days.
– Standard window: 60–90 days.
– Long-term window: 120 days or more.
Thresholds often accompany timelines:
– Minimum trade count: at least 1 trade per 30 days or per 60 days.
– Minimum balance: common values include $50, $100, $250, $1,000.
– Minimum funded days: some firms require 10 funded days per month to avoid fee.
Two practical examples:
1) You made 0 trades in 60 days and your balance fell below $100 → fee likely applies on day 61. Expect $10–$25 monthly until remedy.
2) You placed 1 single trade every 45 days → might reset inactivity clock if policy requires 1 trade per 60 or 90 days.
Notification cadence:
– Typical practice: 1 or 2 email notices sent 14–30 days before charging.
– Example: notice at day 45, charge at day 60.
– Example: first-warning email at day 30, second-warning at day 55, charge at day 60.
Timeline checklist for you:
– Count days since last trade: 0–30, 31–60, 61–90.
– Count trades in that window: 0, 1, 2.
– Check balances on those dates: note $ values like $50, $100, $250.
– Save notices and timestamps for dispute evidence.
Watch out for: billing thresholds that reset at midnight UTC or platform time. Confirm cutoff timezone.
How to Avoid the Fee — 5 practical actions
Start with the rule: perform one qualifying activity before the threshold to reset the inactivity clock. Use one of these five low-effort actions.
1) Place 1 small trade:
– Size examples: $1, $10, $50 depending on product.
– Trades that count: futures contract, stock trade, or micro trade. Example: trade 1 micro contract for $2 commission.
– Step-by-step: fund $50, submit a $10 trade, confirm execution. That resets inactivity for 30–90 day windows.
2) Keep a small balance:
– Example thresholds: maintain ≥ $50, ≥ $100, or ≥ $250 per your agreement.
– Action: transfer $10–$250 to meet the minimum. Example: keep $250 to avoid tiered fees.
3) Set up recurring deposits:
– Example amounts: $5, $10, $25 monthly.
– Benefit: recurring deposit for 12 months equals $60–$300 depending on $5–$25 amounts.
4) Request an account hold or temporary suspension:
– Typical hold durations: 30 days, 90 days, 180 days.
– May cost a reactivation fee: common examples $0, $10, $25.
5) Switch to platform-only mode (if available):
– Platform-only license costs examples: $0–$60 per quarter.
– Benefit: avoid brokerage inactivity but accept license charges.
Automation tips:
– Schedule one micro trade every 60 days via API or broker tools.
– Schedule monthly transfers of $10 for 12 months.
– Use calendar reminders 10 days before the 30/60/90-day mark.
Watch out for costs:
– Trading to avoid fees can incur commission or spread costs. Example: $2 commission vs $10 inactivity fee.
– Cost comparison formula: expected monthly fee (e.g., $15) versus cost to perform avoidance action (e.g., $2 per micro trade × 1 = $2). Choose the cheaper.
Billing, Disputes, and Refunds — 3 steps to resolve
Follow a simple 3-step dispute process. Act fast. Many agreements set short deadlines.
Step 1 — Gather evidence:
– Collect account statements showing balance for the last 90 days.
– Export trade history for last 120 days.
– Save email notices and platform messages with dates and times.
– Note 2 types of proof: transaction IDs and timestamped emails.
Step 2 — Contact support:
– Open a ticket. Include charge ID, amount, date, and a short reason.
– Request a reversal. Ask for a response within 5 business days.
– Provide screenshots with timestamps. Attach the last qualifying trade date and balance snapshots.
Step 3 — Escalate if needed:
– If unresolved, escalate to a supervisor or use the broker’s formal billing dispute or arbitration procedure.
– Expect typical resolution timelines of 15–30 business days.
– Prepare to file documents: account agreement pages, statement extracts, and correspondence logs.
Sample dispute contents:
– Transaction ID: 16-digit code.
– Charge amount: $10 or $25.
– Last qualifying trade date: include date and instrument.
– Balance history: list daily balances for last 90 days.
– Screenshots: 3-5 images.
Watch out for deadlines:
– Many agreements require disputes within 30–60 days. Missing the window can forfeit reversal rights. Act within 30 days if possible.
Common Pitfalls and Edge Cases — 4 warnings
Warning 1 — Confusing platform-only charges with brokerage inactivity:
– Platform license fee example: $60 per quarter.
– Brokerage inactivity example: $15 per month.
– Mitigation: verify both agreements and compare $ totals for a 90-day span.
Warning 2 — Multiple accounts:
– Inactivity often applies per account. Example: two accounts each charged $10 = $20 total.
– Mitigation: consolidate accounts or close unused ones.
Warning 3 — Auto-withdrawals and margin calls:
– Auto-withdrawal or margin call can reduce balance from $300 to $40 in one transaction.
– That drop may trigger inactivity or low-balance fees.
– Mitigation: set alerts and maintain buffer of $50–$250.
Warning 4 — Misclassified fees:
– Data or exchange fees can appear near inactivity entries. Example: $8 data fee listed same day as $10 inactivity.
– Mitigation: check fee codes, dates, and descriptions on statements.
Mitigation tips:
– Consolidate accounts to avoid multiple fees.
– Set 3 alerts: balance drops, no trades in X days, and fee notices.
– Disable automatic withdrawals that can drop balances below thresholds.
– Review fee codes monthly and reconcile totals against your fee schedule.
Account Types and Fee Impact — 3 account scenarios
Scenario A — Active trader account:
– Profile: ≥10 trades per month, frequent funding, margin usage.
– Risk: minimal. Inactivity fee probability close to 0%.
– Cost impact example: $0–$5 per month.
– Action plan: continue trading; no change required.
– Key points:
– Trades per month: 10+
– Balance buffer: $1,000 recommended
– Fee risk: near 0%
Scenario B — Occasional trader account:
– Profile: 1–3 trades per month or 1 trade every 30–90 days.
– Risk: moderate. Skip 1–3 months and fee may apply.
– Cost impact example: prevention cost $1–$15 per month vs inactivity $10–$25.
– Action plan:
– Place 1 micro trade every 60 days, or
– Maintain $250 balance, or
– Schedule $10 monthly deposit.
– Key points:
– Trades per month: 1–3
– Balance targets: $50, $100, $250
– Compare: $15 fee × 12 = $180 vs $2 micro trade × 12 = $24
Scenario C — Dormant or funded account with no trading:
– Profile: funded but unused account.
– Risk: high. Monthly fee likely.
– Cost impact example: $10–$50 per month.
– Action plan:
– Request account hold for 30–180 days.
– Convert to platform-only or close account.
– Automate small trades or deposits.
– Key points:
– Expected monthly fee: $10–$50
– Annual impact: $120–$600 if not addressed
– Cheaper action: automate $5 monthly deposit = $60/year
Annual impact formula:
– (monthly fee) × 12 versus (cost to run one small trade/month) × 12.
– Example: $15 × 12 = $180 vs $2 × 12 = $24. Automate the micro trade.
Decision metric:
– If monthly inactivity fee > monthly avoidance cost → automate avoidance.
– If monthly inactivity fee ≤ monthly avoidance cost → accept fee or request hold.
Comparison Table: Fee scenarios and avoidance options
Quick comparison of common inactivity scenarios, example fees, and how to avoid them.
| Scenario | Fee trigger | Typical fee (example) | How to avoid |
|---|---|---|---|
| Active trading | ≥1 trade/month | $0 | Keep trading (1 trade) |
| Occasional trading | 30–90 days inactivity | $10–$25 / month | Place 1 micro trade or keep $250 balance |
| Dormant funded account | No activity, low balance | $15–$50 / month | Auto-deposit $10/month or request hold |
| Platform-only license | No brokerage services | $0–$60 / quarter (license) | Downgrade to free tier or cancel license |
| Multiple accounts | Per-account inactivity | $10 per account | Close extra accounts or consolidate |
Patterns show that one small qualifying action (1 trade or maintain a small minimum balance) usually costs less than repeated inactivity charges.
Closing — How to Choose / Bottom Line
If you trade frequently (≥5 trades/month) → ignore inactivity concerns. Keep trading and monitor balances. If you trade occasionally (1–3 trades/month) → automate 1 micro trade or keep a small balance (example $250) to reset the timer. If you plan long dormancy → request an account hold, convert to platform-only, or close the brokerage account to avoid $10–$50 monthly fees.
Check three items now:
– Your fee schedule for exact dollar values like $10, $15, $25.
– Your agreement for timelines like 30, 60, or 90 days.
– Support for clarification before the next billing cycle.
Act before the 30–90 day mark. One small trade, one $50 deposit, or one account hold can save $120–$600 per year.