How to Dispute a Tradovate Charge / Get a Refund
A bank chargeback feels like the fast lane, but on a brokerage it's the move most likely to lock you out of your own account. Here's how to identify the charge, request a refund the right way, and when a chargeback is actually worth the risk.
You check your card statement, spot a Tradovate charge you didn't expect, and your first instinct is to fire off a dispute with your bank. Slow down. A bank chargeback feels like the fast lane, but on a brokerage it's the move most likely to lock you out of your own account. The smarter path is almost always to contact billing directly, with proof in hand, and give them a chance to fix it. This guide covers how to figure out what you were actually charged for, how to request a refund the right way, and the account risk of jumping straight to your bank. It applies to standard Tradovate accounts and, with one important exception, to prop-firm evaluations billed through Tradovate too.
Quick Checklist Before You Dispute Anything
- Identify the exact charge first. Note the date, the amount, and the descriptor on your statement before you decide it's wrong. Half of “mystery” charges are documented fees.
- Screenshot everything. The statement line, your plan page, and any confirmation email. Proof is what turns a refund request into a quick yes.
- Cancel the recurring plan if you don't want to be billed again, so a second charge doesn't land while you're still sorting out the first.
- Contact billing directly before your bank. Email, the support portal, or phone. A written ticket gives you a paper trail.
- Know who owns the charge. If it came from a prop firm, the firm handles the refund, not Tradovate.
- Hold the chargeback in reserve. It stays available if support stalls, but filing it early can freeze the account.
First, Figure Out What You Were Actually Charged For
Before you call anything a mistake, pin down the charge. Trading platforms bill for more things than most people track, and a “surprise” charge is often a fee you agreed to when you opened the account. Getting this right matters, because a correctly applied fee won't be refunded just because you forgot about it, and knowing the charge type tells you exactly who to talk to.
Here are the usual suspects behind an unexpected Tradovate charge:
- Monthly plan subscription. If you're on a paid monthly plan, it renews automatically until you cancel. A charge right around your signup anniversary is almost always the renewal.
- Free-plan admin fees. The commission-free plan carries inactivity and maintenance fees that bill when the account sits idle past a set window. It catches people who assumed “free” meant “no charges ever.”
- Liquidation fee. When a position gets auto-flattened for breaching margin, a per-event liquidation fee can hit the account, sometimes with no warning.
- Market-data subscriptions. Real-time exchange data (CME and others) bills monthly and renews on its own until you cancel the data subscription specifically.
- Prop-firm evaluation or reset fee. Buying an eval, a reset, or an activation through a funding firm is billed by that firm. On your statement it may still read like a platform charge.
Once you can name the charge, matching it to the fee schedule for your plan is quick. If the number lines up with a published fee, you're looking at a documented charge, and your best move is to prevent the next one, not dispute the last one. If it doesn't line up, or you were billed after cancelling, or you see the same charge twice, you have a genuine refund case worth raising.
Why to Contact Support Before Filing a Chargeback
This is the part that saves accounts. A chargeback isn't a complaint, it's your bank forcibly clawing money back from the merchant, and brokerages treat it as a serious event. When a payment dispute lands, the common response is an automatic hold: the disputed account, and frequently every account linked to it, gets blocked or suspended while the dispute plays out. For an evaluation or funded account, that can mean the eval is over. You could win the chargeback and still lose access to the account you were trying to protect.
The platform terms are built around resolving things directly first. Tradovate's user agreement sets a 60-day window to work a dispute out informally after you send written notice, before either side escalates to formal arbitration, and it caps how long you have to bring a claim at all. Translated into plain terms: they expect you to raise the issue with them, in writing, and give them a fair chance to make it right. A bank chargeback skips that step entirely and can put you offside on the very agreement you'd need on your side if things get contentious.

None of this means you can never dispute through your bank. It means the order of operations matters. Support first, chargeback last. If billing genuinely ignores a legitimate, well-documented request, the chargeback is still there. But most refundable charges, a double bill, a post-cancellation renewal, a clear error, get resolved faster and cleaner with a ticket than with a fight.
How to Request a Refund the Right Way: Step-by-Step
Step 1: Build your proof
- Grab the statement line. Screenshot the charge showing the date, amount, and merchant descriptor.
- Pull your account records. Open your account reports or billing history and capture the matching (or missing) entry. If you cancelled, find the cancellation confirmation email and note its timestamp.
- Write the one-line reason. “Charged $X on [date] after cancelling on [earlier date],” or “billed twice for the same plan on [date].” A tight, factual summary gets you a faster yes than a long complaint.
Step 2: Cancel the recurring plan so it can't bill again
If you don't intend to keep paying, cancel before the next renewal so a fresh charge doesn't land mid-dispute. Cancellation lives in your account dashboard, in the Settings area under the plan or subscription section. Turn off auto-renewal for the specific item, whether that's the monthly plan or a market-data subscription, since those are billed and cancelled separately. One key point: cancelling stops future charges but doesn't automatically refund one that already posted. You usually keep access until the end of the period you already paid for.

Step 3: Open a billing ticket with support
- Use an official channel. Email [email protected], submit a request through the support portal at support.tradovate.com, or call the support line at 1-844-283-3100 (also reachable at 312-283-3100). A written ticket is best because it timestamps your request and starts that dispute clock in your favor.
- State the ask plainly. Attach your screenshots, give the charge date and amount, and ask directly for a refund or reversal. Don't bury the request.
- Keep the thread. Save the ticket number and every reply. If you ever do need a chargeback later, this record is the evidence that you tried to resolve it directly.

Step 4: If it's a prop-firm charge, go to the firm
This is the exception that trips people up. If the charge was for a prop-firm evaluation, reset, or activation, the firm billed you and the firm controls the refund, even though the platform is Tradovate. Send your request to the firm's billing or support team, not to Tradovate, and check the firm's own refund policy first. Refund windows, non-refundable activation fees, and dispute terms vary by firm and account size, so confirm your firm's current rules rather than assuming. Filing a bank chargeback against a prop firm is especially risky, since it commonly blocks every account you hold with them at once.
The Chargeback: A Real Last Resort
If you've documented a legitimate charge, asked billing directly, and been refused unfairly, a chargeback is a legitimate tool, just go in with eyes open. Your bank or card network has its own filing window, often around 60 days from the statement date but it varies by issuer, so don't sit on it. Bring the same proof you sent support, plus the support thread showing you tried to resolve it first. And accept the trade-off: filing it will very likely freeze the associated account and possibly close a prop evaluation, so only pull this lever when you've already decided you're done with that account or you have no other option.
Charge Type → Who to Contact → What to Do
| Charge on your statement | What it usually is | Your move |
|---|---|---|
| Recurring monthly amount near signup anniversary | Auto-renewing paid plan subscription | Cancel in Settings > Plans, then ask billing to refund if it was in error |
| Small fee after the account sat idle | Free-plan inactivity / maintenance fee | Check the fee schedule; documented fees generally aren't refunded, so prevent the next one |
| Fee right after a position was force-closed | Per-event liquidation fee | Verify it matches the liquidation policy; keep a margin buffer to avoid repeats |
| Monthly data charge | Real-time market-data subscription | Cancel the data subscription specifically; it's separate from the plan |
| Eval, reset, or activation charge | Prop-firm billing, not Tradovate | Contact the prop firm's billing team under its refund policy |
| Same charge twice, or a charge after cancelling | Genuine billing error | Open a support ticket with proof and request a reversal |
Cut Down on Surprise Charges
A refund fight is a bad way to spend a trading day, and a good chunk of disputed charges are avoidable. Inactivity fees hit dormant accounts. Liquidation fees hit positions that ran past their margin. Both come from an account being under-managed rather than from a billing glitch. Keeping your strategy running and your risk watched removes a lot of those triggers. That's where automation earns its keep:
- Consistent activity, routing your TradingView alerts to Tradovate keeps the account trading on schedule instead of drifting into an idle-fee window.
- Hands-off risk exits, automated stops and targets fire on every position, so trades close on your terms rather than getting force-liquidated into a fee.
- One clear subscription, PickMyTrade billing is month-to-month and you cancel anytime from your dashboard, so there's no tangle of renewals to dispute later.
- A clean paper trail, every order is logged, which makes reconciling any charge against real activity straightforward.
Automation can't refund a fee that already posted, and it won't override a prop firm's rules. But fewer idle accounts and cleaner exits mean fewer charges to argue about in the first place.
Keep Your Account Active, Automated, and Easy to Reconcile
Connect TradingView to Tradovate and keep your account active, automated, and easy to reconcile.
Start Your Free 5-Day TrialFrequently Asked Questions
Sometimes. The Tradovate EULA doesn't publish a blanket refund policy, so refunds are handled case by case by the billing team. Duplicate charges, a plan you cancelled but were still billed for, or an obvious error are your strongest cases. Open a support ticket with the exact charge date, amount, and a screenshot, and ask directly for a refund or reversal.
Treat a chargeback as a last resort, not a first move. Filing a dispute through your bank before you've contacted the broker usually gets your trading account flagged, suspended, or frozen while the dispute runs, and it can burn the relationship even if you were right. Try support first and keep a written record; a chargeback still stays available if support goes nowhere.
A payment dispute typically triggers an automatic hold. Many brokers and prop firms block the disputed account, and often every linked account, the moment a chargeback is filed, and access stays blocked until the disputed amount is settled. For an evaluation or funded account this can also end the eval. Exact enforcement varies by firm and account type, so check your current rules before you file.
Cancel the recurring plan yourself from your account dashboard, in the Settings area under the Plans (or subscription) section, before the next renewal date. Cancelling stops future charges but usually leaves access active until the end of the current billing period. It doesn't automatically refund a charge that already went through, so pair the cancellation with a refund request if you were billed in error.
A lot of surprise charges are documented admin fees, not billing mistakes. Inactivity or maintenance fees on the Free plan, a per-event liquidation fee when a position is auto-flattened, and market-data subscription fees all bill automatically. Check the fee schedule for your plan before disputing, because a correctly applied admin fee won't be refunded just for being unexpected.
The prop firm, not Tradovate. When you buy an evaluation or reset through a firm like Apex, Topstep, or another provider, that firm bills you and controls refunds under its own policy. Tradovate only supplies the platform. Send refund and dispute requests to the firm's billing or support team, and check the firm's current refund window and terms first.
Two clocks matter. The platform terms build in a 60-day period to resolve a dispute informally after you send notice, and limit how long you have to bring a formal claim. Your bank or card network also sets its own chargeback window, often around 60 days from the statement but it varies. Raise the issue quickly and in writing so you stay inside both windows.
This guide is for educational and informational purposes only and is not financial, investment, or trading advice. Trading futures and other leveraged products carries a substantial risk of loss and is not suitable for every investor. PickMyTrade is an independent third-party automation platform and is not affiliated with, endorsed by, or sponsored by Tradovate, Inc. or Bookmap. All related names, logos, and trademarks are the property of their respective owners. Platform features and steps change over time, so always confirm the current process in the official platform documentation before acting.