By Heath Muchena · Sources reviewed 13 November 2026 · Original DN analysis and illustrative calculations
What Matters
A storage-node dashboard can show activity, an allocation and a balance without showing cash you can spend. Before buying hardware, reconcile the route from billable usage to payable funds, actual receipts and the bills that keep the node operating.
- Unused capacity is not paid usage. A forecast needs a documented demand assumption.
- Held amounts, undistributed balances and cash receipts require separate records.
- The cash result after operating bills differs from the cash result after hardware and collateral commitments.
The DN thesis
The useful first question is whether a defined operating record reconciles. A headline yield or token reward estimate leaves too much unresolved if it does not identify payment restrictions, cash timing and the costs paid during the same period. Automating the node does not remove those distinctions.
1. Measure paid usage, not the capacity on the box
A drive labelled 10 TB is an inventory figure. It does not tell you how much data a network will place on the drive, what proportion is billable, or when that activity will create a payment. Start with the operator statement for a defined period and the contract that explains its units.
Storj’s documentation describes compensation for resources actually used by its satellites, including storage and specified bandwidth categories. It excludes some activity, such as garbage data. That is a different starting point from multiplying every advertised terabyte by a headline rate. [1]
Build a record with the period, network or satellite, usage measurement, applicable rate version and resulting gross allocation. Keep estimated dashboard usage separate from a finalized statement. Where a statement covers only part of a month, do not compare it with a full month of cash bills without explaining the mismatch.
An agent can help gather these documents and flag changed rates. It cannot turn unused capacity into demand. Before buying another drive, identify which input in the expansion case comes from an actual operating record and which is an assumption.
2. Separate a held amount from an amount you can collect
A balance can appear in a dashboard while remaining conditional. Ask what has been allocated, what is held back, what has become payable and what has actually arrived. Those are separate states, even when the interface presents them near one another.
Storj’s September operator terms make release of held amounts conditional and describe circumstances in which rights to them can be lost. They also reserve discretion over payout timing. A spreadsheet should therefore not automatically recognize every held amount as an unconditional receivable. [2]
Enter a release only when a dated record shows it credited to the relevant payable balance. Do not manufacture it because a calendar milestone has passed. Keep disputed, pre-process, restricted or otherwise uncertain balances in a separate record with their own evidence and status.
Withholding is also different from a cash expense paid from your bank account. Counting a held amount as both a deduction from receipts and a separate electricity-like bill understates cash twice. The worksheet below subtracts it when reconstructing the payable pool; the cash calculation uses only actual receipts and actual cash outflows.
3. Reconcile the payment date, threshold and any advance
A payment threshold can leave an otherwise eligible balance undistributed. The threshold is a rule to check at the payment event, not a promise that the balance will arrive on a fixed future date. Record the wallet or account to which the rule applies and the statement that explains any rollover.
The Storj payout page reviewed for this article specifies USDC on Ethereum and says its earlier zkSync payout route has ended. Old STORJ-token conversion assumptions and old network settings therefore cannot be carried forward without review. [1]
Payments can also arrive before the activity they ultimately settle. Storj’s September operator update described advance payments alongside reconciliation of earlier usage. [4] For that reason, this tool accepts cash receipts above the reconstructed payable pool and flags the difference. It does not reject the record or label the excess profit.
Match every receipt to a payment reference, the period it settles and the reporting-currency valuation used. If a transfer contains an advance and an old balance, split the supporting record even when there was only one on-chain transfer. A correct total with an unexplained period allocation is still an unfinished reconciliation.
4. Measure the cash cost of keeping the node online
Use bills or documented allocation rules for electricity, incremental broadband charges, maintenance and other operating cash outflows. A spare drive may reduce the purchase bill, but it does not make the electricity or connection free.
For an existing household connection, distinguish the bill you would pay anyway from extra charges caused by the node. For electricity, use measured incremental consumption where available. If you allocate part of a shared bill, record the rule so a later reviewer can reproduce it. Do not mix a marginal-cost estimate with a fully allocated cost estimate and call the difference improved performance.
Reliability obligations differ by network and product mode. Classic Filecoin provider economics include collateral and penalties, while Filecoin’s current onboarding page also describes a different PDP warm-storage path. Arweave mining has its own reward mechanics. A single home-node return percentage cannot substitute for those different obligations. [5] [6] [7]
The worksheet’s operating-cash result is receipts minus the cash bills you enter. It deliberately does not guess occupancy, uptime, penalties, repair frequency or your tax position. A missing cost remains missing until you add it to the input or document its exclusion.
5. Keep hardware purchases, collateral and profit separate
A new drive creates an immediate cash outflow. Its accounting expense may be recognized over a different period. Collateral can reduce available cash while remaining a potentially recoverable asset. Neither fact makes the cash commitment disappear.
Record hardware purchases and collateral paid separately from recurring operating bills, then show a second cash result after those commitments. Do not subtract a full hardware purchase and depreciation for the same asset in a calculation labelled cash flow. If you later receive a collateral release, record the receipt and its source in the relevant period; it is not automatically operating revenue.
The worked example below has USD 60 of receipts, USD 22 of operating bills and USD 120 of hardware or collateral cash paid. That produces USD 38 after operating bills and negative USD 82 after the additional cash commitment. Neither result is a forecast of future returns or a complete accounting profit calculation.
Before expanding, ask whether your cash buffer can tolerate lower usage, a delayed payment and an equipment replacement without relying on a balance whose release is uncertain. Use explicit scenarios for that discussion. Do not annualize a single favorable month or assume a payment restriction will disappear on schedule.
DN Storage Node Cash Bridge
Reconcile one period in one reporting currency. Enter plain amounts with up to two decimals. Blank means unknown; 0 means a confirmed zero. Document any currency conversion outside this worksheet. This is a local scenario and reconciliation tool; it does not read a wallet or check a provider account.
No calculation yet. Load a labelled example or enter your own record.
The worksheet code sends no entered values to a server. The downloaded record contains your raw inputs, exact minor-unit arithmetic, units, example provenance and calculation time. The site’s other services remain subject to its privacy policy.
Three synthetic examples you can reproduce
These inputs are invented to test the arithmetic. They are not reported operator earnings, forecasts or platform benchmarks.
| Scenario | Payable pool | Actual receipts | Pool less receipts | After bills | After capital |
|---|---|---|---|---|---|
| Held balance and hardware | 90.00 | 60.00 | 30.00 | 38.00 | −82.00 |
| Advance payment | 60.00 | 100.00 | −40.00 | 70.00 | 70.00 |
| Unknown payable balances | Unknown | 50.00 | Unknown | 30.00 | 30.00 |
Methodology, assumptions and limits
Payable pool = opening undistributed payable + gross usage allocation − new held amount + recorded release + documented net adjustments. The tool then subtracts actual receipts to identify an unpaid difference or a possible advance/adjustment. This is a bookkeeping reconstruction from your assertions, not a determination that a claim is legally payable or collectible.
Cash after bills = actual receipts − operating cash bills. Cash after hardware and collateral also subtracts the separately entered capital cash paid. Keep every amount in one chosen reporting currency and one period. If a release, refund, advance, tax payment or non-node receipt is outside that scope, record its exclusion; do not silently fold it into operating revenue.
Amounts are parsed as exact integer hundredths, with at most 12 whole-number digits and two decimals per input. The JSON retains minor-unit strings and a scale of two, avoiding binary rounding in these calculations. This two-place reporting scale is a worksheet convention, not a statement about a currency’s settlement precision. Blank optional amounts propagate as unknown through the affected result; a known cash result can remain available when the payable-pool inputs are incomplete. Malformed numbers and a new held amount greater than the same-period allocation are rejected.
The source review covers public documentation and company notices. DN did not operate a node, verify individual payments, measure provider demand or conduct a legal review. The model does not calculate taxes, depreciation, future token prices, protocol penalties, network-specific release rights or investment returns. Provider rules and operating status must be checked again before a new commitment.
Frequently asked questions
Does a held balance count as cash?
No. Keep it separate until a documented release and payment establish the relevant movement. Its legal and accounting treatment depends on the governing arrangement; this tool does not determine that treatment.
Why can receipts exceed the payable pool?
An advance, a payment from another period, a valuation difference or a missing adjustment can produce that result. The tool flags the difference rather than treating it as profit or rejecting it.
Can I use the same model for every storage network?
Use the general cash comparison only after defining the product mode, reporting currency and input scope. Filecoin provider collateral, Arweave mining rewards and Storj payout arrangements are different systems; the worksheet does not model their protocol mechanics.
Does negative cash after a hardware purchase mean the node is unprofitable?
It means that the entered cash outflows exceed the entered receipts for the chosen period. A complete profit, tax or investment assessment needs additional evidence, including asset treatment and future uncertainty.
Primary sources
Reviewed 13 November 2026. A later publication, verification or download timestamp does not refresh these sources.
- Storj payout documentation — Usage-based compensation, current payout asset/network and threshold rules; documentation says the operator terms govern conflicts.
- Storj node operator terms, updated 25 September 2026 — Contractual allocation, held amounts, release conditions and payout timing. This article does not decide an individual legal claim.
- Storj asset-sale notice, 6 November 2026 — Company notice of a court-supervised asset sale and reported ongoing network operation; not an independent operational audit.
- Storj September payout update, 11 September 2026 — The opening operator update describes prepayments and prior-period reconciliation; community replies are not treated as authoritative payment terms.
- Filecoin: Provide Storage — Distinguishes the warm-storage PDP entry path from enterprise PoRep/PoSt infrastructure.
- Lotus: Storage-provider economics — Classic Filecoin provider rewards, collateral and penalties; not a universal specification for every Filecoin storage mode.
- Arweave: How Mining Works — Mining rewards and their release mechanics, rather than a generic paid-per-occupied-terabyte rental model.
Turn the records into a focused research question
If the unresolved issue is what a provider’s documents say about costs, collateral or payment conditions, explore the DN Research Desk. A research enquiry is subject to an agreed scope and capacity; it does not establish a payout entitlement or commit you to a paid service.
Disclosure: this article promotes DN’s own research service. Commercial enquiries do not purchase a favorable conclusion. The worksheet is educational decision support, not personalized investment, legal or tax advice.