When I set up my Storj node, I had one big question nobody answered clearly:

Does a fuller node actually earn more?

Now that my 3.3TB node is ~97% full after four months, I have real data. Here’s what actually happens as a Storj node fills up.


The Two Ways a Storj Node Earns

Before the data, understand the model. Storj pays node operators two ways:

Income typeWhat it pays forRate (approx)
StorageData stored on your disk~$1.50 per TB-month
EgressData downloaded from your node~$2.00 per TB

This matters because a fuller node helps both:

  • More stored data → more storage payment
  • More pieces on your disk → more chances to serve downloads → more egress

My Node: From Empty to Full

Here’s the actual fill rate of my node after vetting completed:

MonthUsed SpaceUtilizationMonthly Earning
Month 1242 MB<1%$0.21
Month 21.58 TB45%$0.46
Month 3~2.6 TB~78%$1.03
Month 43.19 TB~97%$3.19

The pattern is clear: as the node filled, earnings accelerated. Not linearly — they compounded, because a fuller node serves more egress.


Why Earnings Accelerate As You Fill

A common mistake is thinking earnings scale linearly with disk usage. They don’t. Here’s why a 97%-full node earns more than 3x what a 78%-full node does:

  1. More stored data = more base storage payment (linear part)
  2. More pieces available = more egress requests you can serve (the multiplier)
  3. Older data gets requested more = nodes that have held data longer tend to serve more downloads
  4. Reputation compounds = a stable, full, well-vetted node receives more traffic

Egress is the high-value income, and it grows faster than storage as your node matures.


The Held Amount Grows Too

Don’t forget Storj holds 75% of earnings for the first 9 months. As your gross earnings grow, so does the held escrow:

MonthPaid OutHeld in Escrow
Month 2$0.42$1.26
Month 3$1.03$3.09
Month 4$3.19$5.25

That held balance isn’t lost — it releases after the 9-month vetting period (October 2026 for my node). A near-full node going into that release means a meaningful lump sum plus higher ongoing payouts.


How Full Is Too Full?

Here’s the critical rule: never let the disk hit 100%.

Disk usageStatus
0-90%Healthy, accepting new data
90-97%Optimal earning zone, still safe
97-99%Fine, but monitor closely
100%Danger — can corrupt databases

Storj needs free space for:

  • Its SQLite databases
  • The trash folder (deleted pieces held ~7 days before purge)
  • Temporary files during transfers

Always allocate ~10% less than your actual disk size. I allocate 3.3TB on a 3.6TB drive, leaving headroom.


Should You Add More Space?

Once my node hit 97%, I faced the classic operator decision: expand or let it cap out?

OptionProsCons
Let it capZero effort, still earns on stored + egressIncome flattens
Add more spaceResume growth, more total earningsRequires another drive, more setup
Add a second nodeNew IP can earn separatelyMore complexity, /24 subnet rules apply

For now I’m letting it cap. A full node still earns well, and the October hold release is the next big event. If I want to grow further, adding a larger drive is the cleanest path.


Key Takeaways

  1. Fuller nodes earn more — both storage and egress scale up as you fill.
  2. Earnings accelerate, not linearize — egress compounds with maturity.
  3. Never hit 100% — leave 10% headroom to protect the databases.
  4. Patience pays — it took 4 months to fill and earnings 15x’d in that time.
  5. The held balance matters — a full node going into the hold release is ideal timing.

If you haven’t started yet, my full Storj setup guide walks through everything from identity creation to first payout. And see my monthly earnings reports for the real numbers over time.


Try It Yourself

Got an old hard drive collecting dust? It could be earning crypto. Check out the full passive income stack I run on a single Mac Mini.


Part of my ongoing passive income experiment. Goal: $5,000 by end of 2026.