Execution fees and funding answer different questions
Trading commission is generated when an order executes. Funding is a periodic transfer associated with holding a perpetual position across a settlement time. A trader can pay commission without crossing a funding event, or cross several funding events without closing the position.
This is why the two costs need separate subtotals and separate optimization decisions.
Use settlement events, not holding days
A rough daily estimate assumes a constant position and constant funding rate. Real positions scale in and out, market prices change notional, and the rate can change at every settlement.
The defensible method is to sum actual funding ledger entries. If actual entries are missing, estimate each event separately and label the result as modelled.
Preserve the sign
Funding can be paid or received. Export formats may express expense as a negative amount, a positive amount with a type column, or separate credit and debit fields. Normalize the convention without losing the original sign.
A net number is useful, but gross paid and gross received should remain available for audit.
Do not compare venues with current funding snapshots
Using today's target-venue rate to recalculate last month's source-venue holding creates false precision.
Historical target rates, settlement schedules, position eligibility, and notional would all need to be aligned.
When those inputs are unavailable, label cross-venue historical funding as unavailable and keep it outside verifiable savings.
Funding for one settlement event
Eligible position notional at settlement × funding rate for that eventThe historical total is the signed sum of all eligible settlement events. Use actual ledger postings whenever available.
Apply the formula to a complete example
A position crosses three settlements at notionals of 20,000, 32,000, and 12,000 USDT. With illustrative rates of 0.010%, 0.018%, and −0.005%, the events are 2.00, 5.76, and −0.60 USDT, for a 7.16 USDT net funding expense.
Every amount and rate in this guide is an anonymized example that demonstrates a method. None represents a real account or a current fee schedule. Your own rates depend on the venue’s published schedule and your fee tier.
A funding audit needs events, not a screenshot of today's rate
These fields allow each ledger posting or modelled event to be traced.
| Field | Correct use | Do not |
|---|---|---|
| Settlement time | Determine whether the position was eligible | Count calendar days only |
| Contract and side | Separate instruments and payment direction | Combine unrelated assets |
| Actual funding amount | Treat as an occurred credit or debit | Overwrite it with a current rate |
| Notional at settlement | Support an estimate when actual amount is missing | Use only the ending position |
| Rate and source | Document the model and verification time | Present an unsourced estimate as exact |
Why three settlements cannot use one average position
At the first settlement, eligible notional is 20,000 USDT. A later scale-in raises it to 32,000, then a reduction leaves 12,000 at the third event.
Applying the final 12,000 notional to all three events understates the first two. Applying the peak 32,000 to all events overstates the total.
Actual ledger entries avoid this reconstruction problem and should take precedence when they cover the full holding period.
- Event 1: 20,000 × 0.010% = 2.00 USDT
- Event 2: 32,000 × 0.018% = 5.76 USDT
- Event 3: 12,000 × −0.005% = −0.60 USDT
- Net funding expense: 2.00 + 5.76 − 0.60 = 7.16 USDT
Align side, eligible notional, rate, and time for every event. Keep an estimate visually separate from actual ledger postings.
Three-step reconciliation
- 1
Export funding or income history for the full holding period
Check for settlement events just outside a trade-history date boundary.
- 2
Preserve each event time, sign, asset, and contract
Retain gross paid and received even when the report displays a net figure.
- 3
Add funding net to realized P&L only after subtracting trading commission
Do not use a target venue's current rate as a historical substitute.
Confirm these five items before drawing a conclusion
- Every holding interval is covered by the export
- Funding credits and debits preserve signs
- Each instrument remains identifiable
- Current rates do not overwrite history
- Funding and commission appear as separate subtotals
Common mistakes
- Multiplying today's funding rate by total holding days
- Treating every funding event as an expense
- Folding funding into the Maker/Taker commission rate
- Estimating settlement count as holding days times three, which ignores mid-period closes and resizes
Scope and limits
- Settlement frequency and eligibility may vary
- Multi-asset ledgers require consistent conversion
- Cross-venue historical funding is unavailable unless matching event data exists
Frequently asked questions
Is funding paid to the exchange?
Funding mechanics and counterparties depend on the product rules. For reconciliation, use the amount actually posted to the account and consult the venue's official documentation.
Can I estimate funding from the current rate?
Only as a clearly labelled rough scenario. It should not replace historical ledger entries or be presented as the exact cost of an earlier position.
Should funding be included in net profit?
Yes, occurred funding credits and debits affect the account result. Keep them separate from trading commission so the source of cost remains clear.
Does a negative funding rate mean I was paid?
It depends on your side of the position. Check the sign on the actual income-ledger row rather than inferring it from the rate; the posting already resolves direction for you.

