Litecoin portfolio

Track purchases, sales and transfers across your accounts. Reconcile balances and measure returns after recorded costs.

Start with records you can verify

  1. Name an account for each wallet or exchange in Manage accounts.
  2. Add purchases and sales, or map an exchange CSV below. Record wallet-to-wallet movements as transfers so they do not become purchases.
  3. Compare each recorded balance with a statement for the same UTC date, then download a complete JSON backup.
LTC balance—
Current market value—
Remaining cost basis—
Average cost / LTC—
Realized P&L—
Unrealized P&L—
Total P&L—
Trading fees paid—

What these totals mean

Add recorded transactions to see how acquisition cost, current value and returns differ.

Record the actual transaction currency and price. Cost basis and cash flows use each transaction’s saved historical FX; current holdings use the latest market quote. Fees are included in cost basis and sale proceeds.

Accounts and balance checks

All accounts belong to the same LTC portfolio. Balances are separate; weighted average cost is pooled across them. Only LTC is tracked, including LTC held at an exchange.

AccountRecorded LTCCurrent valueLatest balance checkActions
Manage accounts and check a balance

Add an account

Compare with a wallet or exchange statement

Compare settled totals for the same UTC date. Pending deposits, reserved funds and missing transactions can cause a difference. A check never adjusts your holdings automatically; correcting a transaction recalculates the comparison.

What contributed to your return?

How the attribution is calculated

The LTC component is the gross USD result before trading fees, with spent network-fee coins added back at today’s price, translated at the current FX rate. Trading fees use their recorded historical FX. Network fees are then subtracted at their current market value; the FX component is the remaining currency difference. These four components reconcile to total P&L. In the cost ledger, network fees instead remove their pooled acquisition cost and record that amount as an expense. Neither calculation determines tax treatment.

Returns adjusted for your cash flows

Measure the LTC position from its first purchase to a selected date. Currency profit, annual XIRR and cumulative TWR answer different questions.

Use a documented valuation for a past end date. A current quote is only used when you choose it.

Currency profit—
XIRR · annualized—
TWR · cumulative—

What these returns mean

Choose an ending valuation to distinguish currency profit, annualized XIRR and cumulative TWR.

    Valuations, fees and calculation limits

    The boundary contains LTC only. A buy contributes its full cost including fees; a sale withdraws its net proceeds, even if that cash stays on an exchange. Internal transfers create no external cash flow. The ending market value is a calculation entry, not an extra transaction.

    XIRR uses actual elapsed days divided by 365 and checks its net present-value residual. Same-date flows are netted. To avoid selecting an ambiguous result, this implementation withholds XIRR when the ordered, netted cash flows change sign more than once. The CSV can be used for a separate analysis of possible roots. Zero inflows, zero outflows or flows confined to one date cannot establish an annual rate.

    TWR needs the portfolio reference price immediately before each buy or partial sale while LTC is already held. Enter it when editing that transaction, in its original currency. The existing trade price is not silently used for the remaining holdings. Opening a position from zero and closing it fully do not need a separate price because that intermediate valuation cancels from the calculation.

    For each cash-flow event, value existing LTC before the event. A buy adds its gross cash contribution before trading costs; a sale deducts trading costs before withdrawing net proceeds. Chain the before/after returns across events and the final valuation. Network-fee losses remain in the changing LTC balance. Same-day events follow entry order; valuations must match those events, not an unrelated daily close. Neither XIRR nor TWR is a forecast or a tax result.

    Worked TWR and XIRR examples with downloadable data · XIRR day-count reference

    Add transaction

    Optional reference price immediately before this cash flow, required for TWR while holdings remain. It does not change cost basis.
    Historical exchange rates

    Enter your documented rates or load a daily ECB reference. All fields mean currency units per 1 USD. Reference rates are estimates for comparison, not executed trading rates. Weekends and holidays use the last available reference on or before your transaction date.

    Optional for USD-only records. Other currencies need a historical rate.

    Import an exchange trade CSV

    Map your file’s columns instead of renaming them. Only buys and sells are supported here; enter transfers and their LTC fees separately. Files stay in this browser. This mapping uses cash trading fees, not LTC-denominated trading fees.

    Back up your records

    JSON contains accounts and balance checks; CSV contains transactions, account names, FX and pre-trade valuations. Keep JSON as your complete backup.

    Import saved records

    Import adds records after a preview. Existing transactions are kept. Repeated backups are deduplicated while identical separate purchases are preserved. For an exchange trade CSV with different columns, use the column mapper above.

    Optional encrypted JSON backup

    Encrypt a complete JSON backup in this browser using AES-256-GCM and PBKDF2-SHA256 (600,000 iterations, random salt and nonce). The password is not saved or sent anywhere. Keep it separately: a forgotten password cannot be recovered here. This protects the downloaded file; your local browser portfolio remains unencrypted.

    Transaction history

    Prices, fees and cash flows are shown in each transaction’s original currency. The realized P&L column uses USD for consistency. Transactions on the same date follow their order of entry. Partial sales release weighted average cost.

    DateTypeAccount / transferLTCCurrencyPrice / LTCFeeCash flowRealized P&L USDFX sourceNotesActions
    Accounting and privacy

    Purchases add quantity and cost including fees, converted using saved transaction-date FX. A sale releases the weighted average cost basis, and deducts its fee from proceeds. Unrealized P&L is the current value minus remaining basis. Total P&L is realized plus unrealized P&L minus the acquisition cost of recorded network-fee coins. Zero-cost acquisitions have no meaningful percentage return.

    This is a tracking convention, not a tax report. Internal transfers move coins between your accounts without contributing or withdrawing capital. Their LTC fees remove pooled acquisition cost and book that amount as an expense, so total P&L equals current holdings value plus net sale proceeds minus purchase costs. Trading cost basis is pooled globally across accounts. External gifts, borrowing and staking are not modeled. Network-fee tax treatment needs separate review; the FIFO tool blocks automatic import when such fees are present.

    Your transactions stay in this browser. Export a JSON backup regularly: clearing site data or switching browsers can remove access. Legacy holdings are read as USD purchases without fees. Version 2 purchases and sales retain their original USD values. Missing historical FX is never silently replaced with a current rate. Existing records move into a Main account. The first save preserves the pre-upgrade record separately, and imports accept older JSON and CSV backups. Accounts, transfers and balance checks are included in the current JSON backup. If browser storage is unavailable, changes are blocked rather than falsely reported as saved.

    Daily reference rates: European Central Bank. Only a requested date is sent for a lookup; holdings and amounts stay in this browser.

    Review these records using FIFO · Estimate conversion costs · Compare historical DCA scenarios

    Which concept do I need?

    Open a comparison to see why similar-looking amounts or percentages can differ.

    Cost basis, marked value and unrealized gain

    These describe different parts of the same holdings.

    Remaining cost basis

    Recorded acquisition cost still allocated to the LTC you hold, using saved historical FX and this portfolio's pooled weighted-average method.

    Example: The remaining 0.5 LTC can carry 30 USD of acquisition cost.

    Read the definition
    Current marked value

    Remaining LTC multiplied by a qualifying current reference quote. It is a valuation before unmodeled selling costs, not an executable sale offer.

    Example: At a hypothetical 80 USD per LTC, 0.5 LTC is marked at 40 USD.

    Read the definition
    Unrealized gain or loss

    Marked value minus remaining cost basis. It is still exposed to price changes; no sale has locked in those proceeds.

    Example: A 40 USD mark less 30 USD of basis gives 10 USD of unrealized gain.

    Read the definition

    A higher displayed value does not mean acquisition cost changed. Missing historical FX can withhold cost results even when a current market value is available.

    Realized versus unrealized gain
    Realized gain or loss

    Net proceeds from recorded sales less the weighted-average cost allocated to the sold LTC.

    Example: 40 USD of proceeds after fees minus 30 USD of allocated cost gives 10 USD realized gain.

    Read the definition
    Unrealized gain or loss

    Current reference value of LTC still held minus its remaining recorded cost.

    Example: Holdings marked at 40 USD with 30 USD of basis have 10 USD of unrealized gain before unmodeled exit costs.

    Read the definition

    Neither figure is the cash balance of an account. Total P&L also subtracts the recorded network-fee cost. These are tracking results, not a jurisdiction-specific tax filing.

    XIRR versus TWR

    Both measure the LTC position, but they answer different questions.

    XIRR: annualized and money-weighted

    Reflects the amounts and dates of contributions and withdrawals. This implementation uses actual days divided by 365 and withholds an ambiguous or unsupported solution.

    Example: A large contribution just before a rise carries more weight in XIRR.

    Read the definition
    TWR: cumulative and time-weighted

    Chains returns around external cash flows to remove the effect of adding or withdrawing capital. Suitable pre-trade valuations are needed where holdings remain.

    Example: A 10% gain followed by a 10% loss compounds to a 1% loss, not zero.

    Read the definition

    Annualized XIRR is not directly the same measure as cumulative TWR. Missing valuations make TWR incomplete; an unavailable return is not a zero return.

    Pooled weighted average versus FIFO

    The Portfolio and FIFO worksheet can allocate different purchase costs to the same sale.

    Portfolio: pooled weighted average

    Purchases contribute quantity and acquisition cost to one pool across your accounts. A partial sale releases the current average cost for the quantity sold.

    Example: Buy 1 LTC at 40 USD and 1 at 60 USD. Before fees, a sale of 0.5 LTC releases 25 USD of pooled cost.

    Read the definition
    FIFO worksheet: oldest purchases first

    Assigns the oldest recorded purchase costs to a disposal, rather than releasing the pool average.

    Example: For those same purchases, FIFO allocates 20 USD to a 0.5 LTC sale before fees.

    Read the definition

    A different allocation changes reported realized and remaining cost, not the actual coins or cash that moved. Neither method is automatically the required tax method for your jurisdiction.

    Frequently asked questions

    How do I track my Litecoin portfolio?
    Record buys and sells in USD, EUR, GBP or PLN, assign accounts and record internal transfers with LTC fees. Compare recorded balances with statements. Historical FX supports currency reporting; XIRR and TWR use the saved cash flows and supplied valuations. Missing valuations block the affected return calculation.
    Is my portfolio data private?
    Portfolio records are stored in this browser and are not uploaded by the tracker. Export JSON backups regularly; anyone with access to this browser profile or backup file may be able to read them.