P&L calendar

Type, paste or import your daily P&L and see it as a monthly calendar with totals. No sign-up, and nothing you enter leaves your device.

Add your daily P&L

Your calendar

Sample data

OCT · Q4 2026

Daily P&L for October 2026
MTWTF
1 October 2026: $420
2 October 2026: -$180
5 October 2026: $640
6 October 2026: $215
7 October 2026: -$310
8 October 2026: $95
9 October 2026: $380
12 October 2026: -$525
13 October 2026: $710
14 October 2026: $150
15 October 2026: $0
16 October 2026: -$240
19 October 2026: $465
20 October 2026: $1,120
21 October 2026: -$95
22 October 2026: $330
23 October 2026: -$410
26 October 2026: $275
27 October 2026: $540
28 October 2026: -$160
29 October 2026: $185
30 October 2026: $305
  • W40, 3 trades$240
  • W41, 9 trades$1,020
  • W42, 7 trades$95
  • W43, 7 trades$1,410
  • W44, 6 trades$1,145
Month total
$3,910
Trading days
22
Green / red days
14 / 7
Green day rate
67%

Best day: $1,120 on 20 October 2026. Worst day: -$525 on 12 October 2026.

Runs in your browser. Nothing you enter or import leaves your device, and nothing is saved: it clears when you leave or refresh the page. The share image is made in your browser too, and only goes where you paste or send it.

Want this filled in for you?

See your calendar build from every trade you log

Journalit is a free trading journal for Obsidian. Its Performance Calendar shows daily P&L and weekly totals from the trades you log, with your data on your device. Pro adds automation, such as trade sync and imports.

How the calendar adds up

A P&L calendar shows each day's result in its place on the month, so streaks, bad weeks and overtrading stand out in a way a column of numbers does not. All totals come from the figures you enter.

day total = sum of every row with that date
week total = sum of the month's days in that week
month total = sum of the month's days
green day rate = green days ÷ (green days + red days)

Weeks run Monday to Sunday. Saturday and Sunday stay hidden unless you turn them on or your data has weekend entries, and hidden days still count in the totals. A week that crosses into another month only counts this month's days, so the week totals always add up to the month total. Flat days count as trading days but not as green or red.

Worked example

You paste three rows, two of them trades closed on the same day:

2026-10-05, 640
2026-10-05, -140
2026-10-06, -310

  1. 1

    Rows become days

    Monday 5 October adds up to 640 - 140 = +500. Tuesday 6 October is -310.
  2. 2

    Days become a week

    That week totals 500 - 310 = +190 over 2 trading days.
  3. 3

    Weeks become a month

    October shows +190, with 1 green day, 1 red day and a green day rate of 50%.

Frequently asked questions

No. The calendar runs entirely in your browser. What you type, paste or import is read on your device and is never sent to Journalit or anyone else. It is also not saved, so it clears when you leave or refresh the page.

One date and amount per line, such as 2026-10-01, 420 or 01/10/2026 -180.50. Most date styles work, along with currency symbols, thousands separators and brackets for losses. You can paste two columns straight from a spreadsheet.

Yes, if it has a header row. The calendar looks for a date column and a P&L column, and you can change either if it picks the wrong one. A file with one row per trade works too, because rows with the same date add up.

A date such as 03/04/2026 could be 3 April or 4 March. If your data settles it, for example with a 25/04/2026 somewhere, the calendar uses that. If not, a date order option appears so you can choose.

Yes. Share image makes a PNG of the month with your totals and the Journalit logo, which you can copy, download or send from your phone. The image is made in your browser, so it only goes where you paste or send it.

They are left out of the totals and listed under the box with their line numbers, so you can fix them. Nothing is dropped without telling you.