Taxes · 7 min read

StarTrader Tax Strategy: How Holding Periods Cut Your Rate in Half

StarTrader's tax system is its most distinctive feature, and its deepest source of strategy. When you sell a position for a profit, you owe tax on the gain. How much you owe depends on two things you control: how long you held the shares, and which subscription tier you have. Master this and you keep far more of every winning trade.

You are taxed on gains, never your investment

The first thing to internalize: taxes apply only to your gains, never to your original investment. If you buy 100 SC of a player and sell for 150 SC, you are taxed on the 50 SC of profit, not the full 150. Losses are never taxed.

Short-term vs. long-term rates

The single biggest lever is your holding period. Hold a winning position for 30 days or more and your rate drops to the long-term tier, roughly half the short-term rate:

Holding periodFreePlusProElite
Short-term (< 30 days)30%30%20%10%
Long-term (30+ days)15%15%10%5%
Holding a winning position for 30+ days cuts your tax rate in half. That is a real, mechanical incentive to resist flipping positions quickly, the market does not have to move at all for patience to pay.

Your rate is a rolling 12-month average

Here is the part that catches people out: your effective tax rate is not simply your current tier. It is a rolling 12-month weighted average of your subscription history. The platform takes a snapshot on the 1st of each month and averages your rates across the past year.

This is deliberately designed to prevent gaming. Upgrading to Elite for a single month just to dump everything at 5% barely moves your blended rate. The only way to genuinely lower your effective rate is to stay on a higher tier consistently over time. Tax efficiency rewards commitment, not last-minute maneuvering.

Tax Day: when the bill actually comes due

Taxes are not collected on every trade. They accumulate as a liability and settle on Tax Day. When Tax Day falls depends on your league type:

League typeTax Day
Single-sportDay after the championship (Super Bowl, NBA Finals…), unless the commissioner overrides
Multi-sportNo default, the commissioner must set one at league creation
ContinuousA recurring annual calendar date set by the commissioner

Watch your accrued liability

Your dashboard always shows a running tally of unpaid taxes. If your tax bill exceeds your StarCoin balance on Tax Day, your account balance goes to zero, and you will need to add StarCoins before you can keep trading. Do not let a big realized gain leave you short on Tax Day.

A simple tax playbook

Three habits keep your tax drag low. First, let winners cross the 30-day line before selling whenever the thesis still holds, halving the rate is often worth more than a slightly better exit price. Second, if you trade seriously, hold a higher tier consistently so your rolling average actually comes down. Third, track your accrued liability and keep enough StarCoins in reserve to cover it when Tax Day arrives. None of these require predicting the market, they are pure, controllable edge.

Keep reading