Inactivity fees: what triggers broker account charges
You funded a trading account, placed a few trades, and then stepped away — perhaps to reassess your strategy, perhaps because life simply got in the way. Six months later, you log in and discover that your cash balance has quietly dropped by $30 or more.

No unauthorized trades. No market losses. Just a recurring “inactivity fee” that your broker deducted on schedule, month after month, while you were doing nothing at all.
This is a familiar problem for some retail brokerage clients. The mechanics are straightforward, but the triggers — what exactly counts as “activity” and what does not — vary enough between platforms to catch even careful account holders off guard. A login may be enough at one broker; at another, only a completed trade or a new deposit will reset the clock.
Why Brokers Charge for Doing Nothing
An idle account is not a cost-free account from the broker’s perspective. Regulatory obligations do not pause when a client stops trading: the broker must still maintain KYC verification records, generate tax reporting documents, keep statements available, and operate the systems connected to the account. These are fixed administrative costs that scale with the number of open accounts, not with trading volume.
The inactivity fee exists to offset some of that overhead — or, more precisely, to encourage dormant clients to either resume trading or close their accounts entirely. For the broker, a client who holds a small cash balance and generates no commission revenue can be unprofitable to service. The fee is one way of recovering part of that cost or prompting a decision about whether the account is still needed.
That rationale does not make the charge any less frustrating when it appears without clear warning. The critical variables are timing and definition: how long the account can sit idle before the fee starts, what action resets the period, whether the charge is monthly or quarterly, and how long the broker continues deducting it.
The balance can matter as well. Some brokers charge a fixed amount, while others may take the remaining free balance if it is lower than the published fee. An account that appears harmless because it contains only a small amount of unused cash can therefore be gradually reduced to zero.
There is also a distinction between an account being unused by the client and an account being formally classified as dormant. A broker may describe the charge as an inactivity fee, maintenance fee, dormant account charge, or administrative fee. The wording changes, but the practical question is the same: what event makes the charge applicable?
What Counts as Qualifying Activity
This is where most account holders get tripped up. The intuitive assumption is that logging in to the client portal or checking a portfolio constitutes “activity.” For a handful of brokers, that may be sufficient. For many others, it is not.
Most platforms define qualifying activity as one or more of the following:
1. Opening or closing a position. This is the most widely recognized form of activity. A completed trade will usually reset the inactivity timer, although the terms may distinguish between opening a position, closing one, and simply modifying an existing order.
2. Making a deposit. Funding the account with new capital counts as financial activity on several platforms, even if no trade follows. This should not be assumed to apply to every deposit: some policies may specify a minimum amount, an accepted funding method, or a period within which the deposit must be made.
3. Executing a withdrawal. Taking money out can also register as account activity. It is less practical as a deliberate way to reset a timer, particularly if the account is being used only as a place to hold cash, but it may be included in the broker’s definition.
4. Placing a pending order. Some brokers count limit or stop orders as activity even when the order does not execute during the review period. Others require a completed transaction. The difference matters for an investor who places orders occasionally but rarely sees them filled.
5. Logging in or using the platform. This is the action clients most often overestimate. A login may demonstrate that the account is being accessed, but it does not necessarily create a billable transaction or satisfy the broker’s definition of activity.
6. Maintaining an open position. An existing position may or may not protect the account from an inactivity charge. At some brokers, holding a position is treated as continuing account use. At others, the account must show a new transaction, deposit, or other qualifying event during the relevant period.
The distinction is not cosmetic. If your broker requires a completed trade to reset the inactivity window, simply logging in once a month will not protect you. And if the broker requires a deposit within a separate timeframe — as XTB does with its 90-day deposit condition — a trade alone may not be enough.
The gap between what account holders assume counts as “activity” and what their broker’s terms actually require is where many inactivity charges begin.
The safest approach is to read the specific terms during account opening — not just the marketing page, but the fee schedule and the section covering dormant or inactive accounts. Search for the exact words used by the broker. “No activity,” “no transactions,” “no trading activity,” and “no login” can describe different conditions.
If the wording is unclear, contact customer support and ask for written confirmation of what resets the inactivity timer. Keep the response with your account records. This is not paranoia; it is basic account hygiene. A general answer such as “any account use” is less useful than a precise explanation of whether a login, deposit, pending order, or executed trade qualifies.
The clock is not always as simple as it looks
A broker can use more than one condition before applying the fee. XTB, for example, combines a period without opening or closing a position with a separate period without a deposit. That creates a dual-condition trigger: the account holder must look at both parts of the rule rather than focusing only on the number of days without a trade.
The billing interval introduces another source of confusion. A policy may describe a grace period in days or months, but the actual deduction can then be made monthly or quarterly. The first charge may therefore appear after the account has crossed the threshold, while subsequent deductions follow a separate billing schedule.
The relevant date may also be the date of the last qualifying event, not the date of the last login or the date on which the account was opened. If you have several accounts at the same broker, do not assume that all of them share the same inactivity anniversary. Each account can have its own activity history.
How Major Brokers Structure Their Inactivity Fees
The differences between platforms are not trivial. They span the length of the grace period, the amount charged, and the conditions that trigger the fee. The table below summarizes the policies described for several well-known retail brokers:
| Broker | Grace period | Fee | Trigger conditions |
|---|---|---|---|
| Interactive Brokers | None; fee eliminated | $0 | No standard inactivity fee for retail accounts since July 2021 |
| eToro | None; fee eliminated | $0 | Updated policy confirms the removal of the legacy inactivity charge |
| XTB | 365 days | €10, or GBP/USD equivalent | No position opened or closed in 365 days and no deposit in 90 days |
| XM | 90 days | $5, or the remaining free balance if lower | Zero trading activity for 90 consecutive calendar days |
| AvaTrade | 3 months | $50 / €50 / £50 per quarter | No account use for 3 consecutive months |
| IG | 24 months | £12 / €14 / CHF 18 | No activity on CFD accounts for 24 consecutive months |
Several patterns emerge from this comparison.
First, the grace period is often more important than the headline fee. IG gives an account holder two full years before charging anything under the stated condition, while XM begins deducting after 90 days. A lower fee does not automatically make a policy easier to live with if the trigger arrives quickly.
Second, the billing structures are not directly comparable at a glance. XM’s charge is described as a monthly fee, while AvaTrade’s is charged quarterly. AvaTrade’s $50 quarterly charge is equivalent to roughly $16.67 per month when spread across the period, but that does not mean the cash-flow impact feels the same. A larger quarterly deduction can be more noticeable, especially when the account has a limited free balance.
Third, the definition of inactivity is not uniform. XTB layers a deposit requirement on top of the trading requirement, creating a condition that is easy to miss if you read only the first sentence of the policy. IG’s rule applies to CFD accounts, which is another reminder that a broker’s fee schedule may differ by product, jurisdiction, or account type.
Interactive Brokers and eToro stand out for having eliminated their inactivity fees entirely. Interactive Brokers removed its former $20 monthly charge for accounts under $2,000 in July 2021. eToro’s updated documentation confirms a $0 inactivity fee after the legacy $10 monthly charge was removed. These changes reflect a broader shift in the retail market, although they do not mean that every fee associated with an unused account has disappeared. Currency conversion, custody, data, withdrawal, or account-specific charges can still exist under separate sections of a broker’s schedule.
The useful comparison is therefore not simply “fee” versus “no fee.” It is the entire dormant-account policy:
- Does the rule apply to the specific product you trade?
- Is the charge fixed, percentage-based, or limited to the remaining balance?
- Does a deposit count, and is there a minimum?
- Does holding an open position protect the account?
- Is the fee charged monthly, quarterly, or after a longer interval?
- Does the broker send a warning before the first deduction?
- Can the broker change the policy for new and existing clients at different times?
A platform with no inactivity fee may still be a poor fit if its other account costs are high. Conversely, a broker with a dormant-account charge may remain reasonable for an active trader who is unlikely to cross the relevant threshold. The point is not to label every maintenance fee unacceptable; it is to understand whether the fee matches the way you actually use the account.
Practical Steps to Avoid Dormant Account Charges
If you hold accounts at multiple brokers — a common setup for traders who diversify across platforms — the administrative burden of tracking inactivity windows multiplies. A policy that is easy to remember at one broker becomes difficult to manage when each platform uses a different definition of activity.
A practical approach begins with an account inventory. List every brokerage account, the products held in it, the date of the last qualifying event, and the policy that applies. If you do not have the fee schedule to hand, request it from customer support or download the current version from the broker’s website.
From there, the process is relatively simple:
1. Identify the real trigger. Do not record “last login” unless the broker explicitly treats login activity as sufficient. Record the last completed trade, deposit, withdrawal, or other event that the terms recognize.
2. Set reminders before the deadline. For each account, set a calendar reminder at least two weeks before the inactivity window closes. A 90-day timer on an XM account, for example, calls for action well before the final day if you want a margin for delays, rejected deposits, or confusion about the qualifying event.
3. Use only activity that makes sense for the account. A small trade may reset the timer, but it is not automatically free. Spreads, commissions, exchange costs, financing charges, and the risk of holding a position all matter. A transaction performed solely to avoid a fee can be more expensive than the fee itself.
4. Treat deposits cautiously. If the policy recognizes deposits, confirm whether a nominal transfer is enough and whether the funds must remain in the account. A deposit can also create conversion or transfer costs, and it may not qualify if it comes through an unsupported method.
5. Close accounts you no longer need. If you are holding dormant accounts at brokers with aggressive inactivity policies and no compelling reason to stay, closing the account eliminates the recurring charge. Contact support to initiate the closure and confirm that there are no outstanding fees, open positions, or pending withdrawals.
6. Monitor statements rather than relying on memory. Some brokers deduct inactivity charges from free cash without a prominent alert. The only notification may be a line item on a monthly or quarterly statement. Statements also show whether an action you believed was qualifying actually reset the account.
7. Review the policy after major changes. Brokers revise fee schedules, migrate platforms, and apply different rules to different jurisdictions. A policy that was acceptable when the account was opened may not remain unchanged.
The cheapest qualifying action is not always a trade. At some brokers, a deposit or withdrawal may be enough; at others, only a completed transaction qualifies. Even where a small trade is accepted, the decision should be based on the total cost and the investment plan, not on the fee alone.
Avoiding an inactivity fee should not push you into a trade you would not otherwise make.
The customer support dimension deserves emphasis. Brokers vary significantly in how proactively they warn clients before charging inactivity fees. Some send email notifications before the first deduction. Others provide little advance notice, leaving the statement as the main record of what happened. When evaluating a broker, ask specifically about the notification policy for dormant accounts.
A broker that charges an inactivity fee but clearly explains the trigger and sends a timely warning is easier to manage than one with a lower charge and opaque terms. Transparency does not remove the cost, but it gives the account holder a fair chance to make a decision.
When closing is better than preserving access
Investors sometimes keep an unused account open because they may want access to a particular market, platform, or instrument later. That can be reasonable when the account has no recurring maintenance charge and no compliance complications. It becomes less attractive when the account is steadily losing cash while providing no practical benefit.
Before closing, check whether the account holds securities, has an unsettled transaction, or is linked to a payment method that needs to be removed. Confirm how remaining cash will be returned and whether the broker requires a separate withdrawal request. The objective is not merely to stop logging in; it is to end the account relationship cleanly.
If the account is still useful but the current broker’s policy is costly, transferring assets may be preferable to selling everything and withdrawing. The available process depends on the broker, the jurisdiction, and the instruments involved. A transfer can also have its own fees and processing requirements, so it should be compared with the cost of maintaining the dormant account.
The Industry Trend: From Legacy Fees to Zero-Charge Models
The trajectory is clear: major retail brokers have been moving away from inactivity fees, driven by competitive pressure and the broader zero-commission trading movement that accelerated after 2019.
Interactive Brokers’ decision in July 2021 to eliminate its $20 monthly inactivity fee for smaller accounts was a significant marker. The firm had long justified the charge as a way to cover infrastructure costs for accounts that generated minimal commission revenue. Removing it signaled that the competitive cost of losing clients to fee-free platforms could outweigh the revenue from the charge itself.
eToro followed a similar path by phasing out its legacy $10 monthly charge, which had applied after a prolonged period without a login. Its updated fee schedule confirms a $0 inactivity fee. That change aligns the platform with the expectations of a retail trading audience increasingly likely to treat any recurring non-trading charge as a reason to move elsewhere.
Not every broker has followed suit. AvaTrade’s $50 quarterly fee after three months of non-use remains a substantial charge for an account that is not being used. XM’s $5 monthly dormant fee is smaller in absolute terms, but it activates after only 90 days, a window that a casual investor can exceed without intending to abandon the account. XTB’s combined trading and deposit conditions show that some brokers are keeping the fee while making the trigger more specific.
The persistence of these charges suggests that they still serve a business purpose. They can discourage account clutter, recover administrative costs, and push inactive clients to decide whether they genuinely want to maintain the relationship. But the commercial logic is changing. When competitors offer similar market access without a dormant-account charge, the fee becomes a visible point of friction rather than a routine cost of brokerage.
This does not guarantee that inactivity fees will disappear everywhere. A broker may replace them with a different maintenance charge, restrict the account after a period of inactivity, or apply different rules to different products. “Zero inactivity fee” should therefore be read as one line in the fee schedule, not as a promise that the account has no ongoing costs.
The stronger trend is toward clearer competition around account maintenance. Brokers that retain aggressive dormant-account policies need to justify them through pricing, access, tools, execution, research, or another benefit that matters to the client. Otherwise, an account holder may accept a slightly higher spread or a different platform in exchange for not having to manage another recurring charge.
Closing Assessment
Inactivity fees occupy an uncomfortable space in the brokerage fee landscape. They are usually disclosed in the account terms, but they are easy to overlook amid the more prominent discussions of commissions, spreads, financing rates, and platform features. The charge itself may be small, yet the administrative burden can be disproportionate: the client must locate the policy, understand the trigger, track the date, interpret the statement, and sometimes dispute a deduction.
The most important point is that “inactive” is not a universal status. A login may count at one broker and do nothing at another. A deposit may reset the clock but only if it meets a stated condition. An open position may protect the account under one policy and leave it exposed under another. The words in the fee schedule matter more than assumptions formed from the platform interface.
Friction rating: Moderate to High. The fee is often avoidable with limited planning, but the lack of uniformity across brokers, the variation in trigger definitions, and inconsistent notification practices leave the account holder responsible for staying informed.
If you are opening a new account, check the inactivity policy before you check the spread. If you hold dormant accounts, identify the last qualifying event and review the current fee schedule. Then decide whether the account still earns its place in your financial setup. The clock may already be running, but you do not have to keep an account open simply because it once seemed useful.