Coinbase shows the portfolio. It doesn't show the habit.
Coinbase gives you a portfolio value and a full transaction-history report. What that report can't tell you is that your buys cluster right at local tops — the FOMO entries — or that you sell winners early and let the losers sit hoping they come back. PnL Book is a trading journal built for that blind spot: it turns your Coinbase fills into round-trip trades, lets you tag the mistakes, and totals what each habit costs you in dollars.
Most journals die from data entry, so getting your Coinbase trades in is the part we've made almost free: the transaction-history CSV export, or an AI that reads a screenshot of your orders screen. Coinbase offers several report files, so use the transaction-history (fills) report; we validate the parser against real exports, and screenshot import is the universal fallback.
Two ways to get your Coinbase trades in
Coinbase transaction history — CSV. Coinbase's own transaction-history report, downloaded as a CSV of your fills.
- In Coinbase, open Account Settings → Statements (or Taxes → Documents) and choose the Transaction History report.
- Generate the report as CSV for the period you want and download it.
- In PnL Book, go to Import → Coinbase (CSV) and upload the file.
- Review the parsed rows and commit — buys and sells are paired into round-trip trades and duplicates are skipped.
AI screenshot import. A screenshot of your Coinbase orders or portfolio screen becomes journal entries in seconds — the quickest path for a handful of trades.
- Take a screenshot of your closed-trades, positions or orders screen — keep the whole table visible, no popups over the numbers.
- In PnL Book, choose Import → Screenshot — any broker or platform and upload up to 5 images (PNG/JPG). AI reads the symbols, sizes, prices and timestamps.
- Every parsed row lands in a review queue first — anything the AI wasn't sure about is highlighted and duplicates are flagged. Nothing is saved until you commit.
Then price the mistakes
Importing is the boring half. Once your Coinbase trades are in, tag the ones that broke your plan — FOMO buy, sold the winner early, held the loser, averaged down — and PnL Book totals the dollar cost of each habit per month. Selling winners early: −$1,500 this month is a number you can work on, not a feeling. If chasing is the leak, the fix starts in how to journal your crypto trades, and the wider case is in a journal for crypto traders.
Frequently asked questions
How do I export my Coinbase transaction history to CSV?
Open Account Settings → Statements (or Taxes → Documents), choose the Transaction History report, generate it as CSV and download it. Upload that file in PnL Book under Import → Coinbase (CSV).
Coinbase offers several report files — which one do I use?
Use the Transaction History (fills) report — that's the one with your individual trades. Tax-summary and gain-loss reports don't carry the per-trade rows a journal needs. We validate the parser against real Coinbase transaction-history exports; if your file looks unusual, screenshot import is the fallback.
Does it handle both buys and sells as round-trips?
Yes. Coinbase buys and sells are paired FIFO into round-trip trades, so your win rate and average loss are computed on whole decisions rather than raw fills. Check the highlighted rows in the review queue before you commit.
Will PnL Book give me crypto price predictions or tips?
No. PnL Book analyzes your own past Coinbase trades — the $ cost of each mistake and your patterns over time. It never gives signals, tips or price predictions, and it is not affiliated with Coinbase.