Updated: 2026-02-14

Trading Journal Template for Google Sheets

A Google Sheets spreadsheet you copy in one click. Tracks the 12 fields that make weekly review actionable — entries, exits, fees, funding, leverage, setup tags, and emotional state — with auto-calculated P&L and R-multiples.

12

Input columns

per trade row

6

Auto-calc fields

P&L · R · win rate

1-click

Copy to Drive

no signup needed

G

Copy the template

Opens Google Sheets. Click "Make a copy" to save it to your Google Drive.

Copy template to Google Drive

TL;DR

>
  • >One-click copy — creates a personal copy in your Google Drive with all formulas intact.
  • >12 input columns per trade: venue, pair, direction, size, leverage, entry, exit, fees, stop behavior, setup tag, state tag, exit reason.
  • >6 auto-calculated fields: gross P&L, net P&L (after fees & funding), R-multiple, win/loss flag, running win rate, cumulative P&L.
  • >Cloud-native — access from any device, share with mentors, automatic version history.

Why Use Google Sheets for Trade Journaling

Google Sheets hits the sweet spot between power and accessibility. You get real formulas, conditional formatting, and pivot tables — without the offline-only limitation of Excel or the manual overhead of Notion.

The cloud-native advantage matters for trading. You can log a trade from your phone between sessions, pull up your journal on a different machine, or share your sheet with a mentor for review. Version history means you can't accidentally delete a month of data.

For crypto and perps traders specifically, Sheets handles the math well. Formulas for net P&L after fees, funding rate impact, and R-multiples work out of the box. Conditional formatting highlights losing streaks, moved stops, and revenge trades automatically.

The tradeoff is the same as any spreadsheet: manual entry. Google Sheets can't pull trades from your exchange API. It can't calculate your real funding cost from Binance or Hyperliquid. You type it in, and the quality of your journal depends on how accurate and consistent you are.

  • Cloud access from any device — log trades on your phone, review on desktop.
  • Real-time sharing for mentorship and accountability partnerships.
  • Built-in version history — no risk of accidental data loss.
  • Free forever — no subscription, no feature gates, no limits that matter.

What's in the Template

The spreadsheet contains two tabs: Trade Log (where you enter trades) and Review Dashboard (auto-calculated weekly summary).

Trade Log Columns

  • Date — trade open timestamp
  • Venue — exchange (Binance, Bybit, Hyperliquid, dYdX, etc.)
  • Pair — instrument (BTC-PERP, ETH/USDT, SOL-PERP, etc.)
  • Direction — long or short (dropdown)
  • Size — position size in base asset or USD notional
  • Leverage — actual leverage used (1x for spot)
  • Entry Price / Exit Price — fill prices
  • Fees & Funding — total cost (maker + taker + funding)
  • Stop Behavior — held / moved / removed (dropdown)
  • Setup Tag — your strategy label (dropdown, editable)
  • State Tag — calm / tilt / FOMO / fatigue / revenge (dropdown)
  • Exit Reason — target / stop / time stop / discretionary (dropdown)
  • Notes — one-line trade observation

Auto-Calculated Fields

  • Gross P&L — direction-aware price difference × size
  • Net P&L — gross minus fees and funding
  • R-Multiple — net P&L / initial risk amount
  • Win/Loss — binary flag based on net P&L
  • Running Win Rate — cumulative win percentage
  • Cumulative P&L — running total of net results

Review Dashboard

  • Win rate by setup tag — find your highest-expectancy strategy
  • Average R by state tag — find your most expensive emotional condition
  • P&L by venue — compare performance across exchanges
  • Weekly P&L trend — spot streaks and drawdown periods

How to Copy & Start Using It

Step 1: Click the copy button above. Google Sheets prompts you to "Make a copy" — this saves a personal version to your Drive. The original stays untouched.

Step 2: Open your copy and navigate to the Trade Log tab. Enter your next trade in the first empty row. Fill all 12 input columns.

Step 3: Watch the auto-calculated columns populate. Gross P&L, Net P&L, and R-Multiple update immediately. The running win rate and cumulative P&L update as you add more trades.

Step 4: Customize the dropdowns. The Setup Tag, State Tag, Stop Behavior, and Exit Reason columns use data validation dropdowns. Edit the dropdown values to match your trading vocabulary — rename "breakout" to "BO" if that's what you use.

Step 5: After one week of logging, switch to the Review Dashboard tab. The summary tables update automatically. Find your best setup, your worst emotional state, and pick one constraint for next week.

  • Copy once — your version is independent of the original.
  • Start with the default dropdowns. Customize after two weeks.
  • The Dashboard tab auto-populates — no formulas to configure.
  • Bookmark the sheet for fast access during trading sessions.

Weekly Review Workflow in Sheets

The Review Dashboard tab does most of the work. But the review itself is a decision process, not an analysis session. You should already see the patterns — the review is where you commit to a change.

Open the Dashboard tab. Look at the "Win Rate by Setup" table. Your highest win-rate setup is your edge — plan to take more of those trades next week.

Look at the "Average R by State" table. Your worst state tag (usually tilt, FOMO, or fatigue) is your leak. The number tells you how much it costs per trade when you're in that state.

Pick one constraint. Not "I'll be more disciplined" — that's a wish. A constraint looks like: "After any trade tagged 'tilt', 30-minute cooldown before the next entry." Or: "Maximum 3 trades per session when tagged 'fatigue'."

Write the constraint in cell A1 of the Dashboard tab so you see it every time you open the sheet.

  • Review takes 15 minutes. If it takes longer, you're analyzing instead of deciding.
  • One edge to repeat. One leak to cut. One constraint to enforce.
  • Write the constraint where you'll see it — top of the Dashboard tab.
  • Next week, check if you followed the constraint. That's the meta-review.

Auto-fill the spreadsheet from your exchange.

Tiltless syncs trades from Binance, Bybit, Hyperliquid, and more. Every fill lands with real fees, funding, and leverage — then export to CSV for your spreadsheet.

See plans

Where Google Sheets Templates Break Down

Honest take

!

Google Sheets is a great tool for journaling — but every manual template shares the same failure mode: the gap between your exchange and your spreadsheet.

Where Sheets works

  • Cloud access — log from any device
  • Real-time sharing with mentors
  • Automatic version history
  • Free with a Google account
  • Formulas and conditional formatting

Where Sheets breaks

  • Fees and funding are manually entered
  • No API connection to exchanges
  • Leverage isn't validated against your position
  • Slower than Excel with 1000+ rows
  • Skipped trades create survivorship bias

The manual entry problem hits derivatives traders hardest. On a perps exchange, a single position might accrue funding payments every 8 hours, have different maker and taker fee rates on entry and exit, and experience slippage that varies by market conditions. Getting all of that into a spreadsheet requires pulling data from your exchange after every trade.

Most traders simplify. They enter the entry price, exit price, and position size — then skip fees, funding, and slippage. The result is a journal that overstates winners and understates losers. Your "55% win rate" might be 48% after real costs.

The second failure mode is skipped trades. After a bad session, opening Google Sheets to document three consecutive losers requires discipline that most people don't have on their worst days. But those are exactly the trades that reveal your leaks — the revenge entries, the oversized positions, the ignored stops.

If you can maintain the discipline, Google Sheets is an excellent journal. If you find yourself skipping entries or estimating fees, consider automating the data capture and spending your energy on the review instead.

FAQ

?Is this Google Sheets trading journal template free?

Yes. Click the copy link and it creates a personal copy in your Google Drive. No signup, no email gate, no hidden paywall.

?Can I use this for crypto perpetual futures?

Yes. The template includes columns for leverage, funding rate cost, and net P&L that accounts for fees and funding. For perps, these fields are essential — a trade that looks profitable by price alone can be net-negative after trading costs.

?What if I want to track more fields?

Add columns to the right of the existing ones. The formulas reference columns by position, so inserting to the right won't break anything. Only add a field if your weekly review demands it — not because it seems useful.

?Can I share the sheet with a mentor or accountability partner?

Yes. Google Sheets supports real-time sharing. Click Share, add their email, and set permissions to 'Viewer' or 'Commenter'. Don't give edit access unless you trust them with your trade data.

?How is this different from the Excel template?

Same schema, different platform. Google Sheets gives you cloud access, real-time collaboration, version history, and mobile editing. Excel gives you offline access, faster performance on large datasets, and VBA macros. Pick based on where you spend your time.

Your spreadsheet, auto-filled.

Connect your exchange to Tiltless. Every trade syncs with real fees, funding, and leverage. Export to Google Sheets or CSV anytime — but let the machine handle the data entry.

Keep Reading

Jump across the library without guessing URLs.

Trading Journal Template Google Sheets (2026) — Free | Tiltless