exclam.ai vs 300Hours: an interactive CFA study planner vs a free spreadsheet

300Hours has been an independent CFA candidate hub since 2012 — articles, the pass-time research the name comes from, a forum with more than 3,400 threads, and mock-score benchmarking against other candidates. Its study planner is free, and it is a spreadsheet: in their own words, “It works as a Google Sheets file that automatically updates based on your inputs.” You request it with a short form, the link arrives by email, you set your exam date inside the sheet, and it splits your study hours across the ten or so CFA topic areas by exam weighting. 300Hours says more than 120,000 candidates have used it. exclam.ai answers the next question down. Upload your materials and your exam date, and exclam.ai builds a day-by-day study plan — what to read, what to review, and when to take mock exams.

A day-by-day plan, not an hour budget Built from the materials you upload Your exam date lives in the app
Visit 300Hours

Why students pick exclam.ai

A day-by-day study plan built backwards from your exam date

The plan names the reading for tomorrow, not the topic area

Runs on your own course materials rather than a generic reading count

The plan rebalances across your remaining days when you miss one

Nothing to maintain by hand — no cell to edit, no hours to log

The moat

Their planner answers how many hours per topic. exclam.ai answers what to read today.

These are two different questions and it is worth being precise about which is which. The 300Hours planner is a free Google Sheets file. You fill in a short form with your name, email and CFA level, and their page says the link arrives by email within five minutes. Inside the sheet you set the exam date on the Form Input tab, in cell D2, and the sheet allocates your available study hours across the ten or so CFA topic areas by exam weighting. It keeps a Study Report Card counting readings read and reviewed — X of 87 readings — and it benchmarks the mock scores you enter against other candidates. What it publishes about itself is an hour budget and a progress count. exclam.ai works from the other end. Upload your materials and your exam date, and exclam.ai builds a day-by-day study plan — what to read, what to review, and when to take mock exams. Miss a day and the days you have left absorb the work.

  • Coverage → review → mocks phases derived from the exam date you set
  • A named reading for tomorrow, not a block of hours for a topic area
  • Catch-up that redistributes work across the days you have left
  • One schedule across every file you upload, not one count for the curriculum

How the 300Hours planner runs a study week, and the decision it leaves you

Assembled from what 300Hours publishes about the planner itself — the request form, the FAQ, and the dashboard. It is free, it takes minutes to set up, and for a top-down view of where your hours are going it does the job. The open question is the order and the dates.

  1. 1
    Request the sheet

    You fill in a short form with your name, email and CFA level. Their page says the link to the Google Sheet arrives by email within five minutes.

  2. 2
    Set your exam date in cell D2

    The exam date lives inside the spreadsheet. Their instruction is to go to the Form Input tab and update cell D2 with your new exam date. Change exam window, change the cell.

  3. 3
    Let it split your hours across the topic areas

    The sheet allocates your available study hours across the ten or so CFA topic areas by exam weighting. That gives you a target for Fixed Income or Ethics as a block of hours. It is a budget, not a reading for tonight.

  4. 4
    Log 2–5 minutes of input a day

    Their FAQ states the daily upkeep plainly: mark which readings you have completed, log your study hours, and enter mock exam scores. The sheet updates from what you type into it.

  5. 5
    Read the Study Report Card

    The dashboard counts readings read and reviewed — X of 87 readings — so you can see how much of the curriculum you have been through and how much you have gone back over.

  6. 6
    Benchmark your mock scores

    Mock scores you enter are compared against other candidates. That benchmarking data, the pass-time research the site is named after, and a forum with more than 3,400 threads are things no spreadsheet you build yourself can reproduce.

Every step above is honest work, and the sheet is free. What it hands back is an hour budget per topic area and a count of readings read. What it does not hand back is tomorrow: which reading, which review, which mock, on which date. That is the seam exclam.ai sits in. Keep 300Hours for community, research, and mock-score benchmarking. Use exclam.ai when you want a daily schedule built from your own materials.

Feature comparison

Featureexclam.ai300Hours
Adaptive study planner (coverage → review → mocks, exam‑date pacing)Yes — phased plan that rebalances dailyFree Google Sheets planner — hours per topic area by exam weighting
Exam‑date aware pacing & catch‑upExam date set inside the sheet, Form Input tab, cell D2
Auto weak‑spot remediation tasksMock-score benchmarking against other candidates
Per‑topic mastery (knowledge / understanding / application)Hours and readings by topic area; Study Report Card counts
Upload your own PDFs into the plannerUnlimited
Semantic search across your uploads
AI flashcards from your content
AI quizzes from your content
FSRS spaced repetition
Anki import (.apkg) with HTML, media, and tags
Pre‑made content library— (you bring the PDFs)Articles, forum with 3,400+ threads, pass-time research
Pre‑made question bankGenerated from your PDFs
Video lectures
Live classes / cohorts
Pass guarantee / refund

Choose exclam.ai if you want…

  • You want the plan to name tomorrow’s reading, not tomorrow’s topic area
  • You want the schedule built from the course materials you already own
  • You do not want to maintain the plan by hand every day
  • You are working from more than one source and want them in a single schedule
  • You want the plan to rebalance itself on the day you fall behind

Choose 300Hours if you want…

  • You want a free planner today and a spreadsheet is a format you are comfortable in
  • The number you care about is hours per topic area against the exam weightings
  • You want your mock scores benchmarked against other candidates sitting the same level
  • You want the forum, the articles, and the pass-time research alongside the planner
  • You already have your own reading order and only need to track hours against it

Pricing, side by side

Headline numbers only — pricing changes, so verify on each provider's site before you buy. The qualitative comparison below should remain true even as exact figures shift.

exclam.ai
exclam.ai — Free, then $8/wk · $30/mo · $250/yr Pro

Free tier covers upload, flashcards, quizzes, and plan generation with monthly Pro AI limits. Pro removes the AI quota cap. exclam.ai ships no CFA content — you bring the materials you have the right to use.

300Hours
300Hours study planner — free

The planner is a free Google Sheets template. You request it with a short form asking your name, email and CFA level, and their page says the link arrives by email within five minutes. Read as of August 2026 — verify on 300hours.com.

When 300Hours is the right call

300Hours is a genuinely useful part of CFA prep and this page is not an argument to stop using it. The two planners answer different questions, so here is how we would actually split them.

Scenario

You registered two weeks ago, you want a rough sense of how many hours Fixed Income should get, and you do not want to pay for anything yet.

Honest recommendation

Use the 300Hours planner. It is free, it splits your hours across the topic areas by exam weighting, and their page says it is in your inbox within five minutes.

Scenario

You have eight weeks left, a stack of readings you already own, and no idea which one to open tonight.

Honest recommendation

Use exclam.ai. Upload your materials and your exam date, and exclam.ai builds a day-by-day study plan — what to read, what to review, and when to take mock exams.

Scenario

You want to know whether the mock score you just got is normal for someone at your stage of prep.

Honest recommendation

300Hours. Their planner benchmarks the mock scores you enter against other candidates, and their forum and pass-time research sit behind the same site. Nothing in exclam.ai reproduces that.

Scenario

You keep slipping a few days and rebuilding your schedule by hand every Sunday evening.

Honest recommendation

Use exclam.ai for the schedule and keep 300Hours for community, research, and mock-score benchmarking. A missed day is absorbed across the days you have left, so there is nothing to rebuild.

FAQs

Is the 300Hours CFA study planner free?

Yes. It is a free Google Sheets template rather than an app. You fill in a short form with your name, email and CFA level, and their page says the link to the sheet arrives by email within five minutes. In their own words: “It works as a Google Sheets file that automatically updates based on your inputs.”

What is the actual difference between the two planners?

Grain. Their planner answers how many hours per topic: it allocates your study hours across the ten or so CFA topic areas by exam weighting and keeps a Study Report Card counting readings read and reviewed. exclam.ai answers what to read today. Upload your materials and your exam date, and exclam.ai builds a day-by-day study plan — what to read, what to review, and when to take mock exams.

Do I have to stop using 300Hours?

No, and we would not suggest it. Keep 300Hours for community, research, and mock-score benchmarking. Use exclam.ai when you want a daily schedule built from your own materials. The forum, the articles, and the mock-score comparisons are theirs, and nothing in exclam.ai replaces them.

How do I change my exam date in each one?

In the 300Hours planner the date lives in the spreadsheet: their instruction is to go to the Form Input tab and update cell D2 with your new exam date. In exclam.ai you change the exam date in the app, and the plan rebuilds across the days you have left.

Does the 300Hours planner follow my prep provider’s reading list?

Their FAQ says the planner adapts its tracking to prep providers, naming Schweser, UWorld and CFA Institute materials. What the dashboard itself shows is tracking by topic area and reading counts. exclam.ai takes a different route: it reads the files you upload, so the plan names the actual reading in the actual book you are studying from.

How much upkeep does each one need?

Their FAQ describes 2–5 minutes of daily input: mark which readings you have completed, log your study hours, and enter mock exam scores. In exclam.ai you mark a task done as you finish it, and tomorrow is already built.

exclam.ai is an independent study tool and is not affiliated with, authorized by, or endorsed by 300Hours or CFA Institute. CFA®, Chartered Financial Analyst®, and CFA Institute are trademarks owned by CFA Institute; “300Hours” is used here nominatively, to identify the study planner being compared. exclam.ai does not reproduce or distribute CFA Institute curriculum, Learning Outcome Statements, end-of-chapter or practice questions, mock exams, or any prep provider’s content. Everything described here about 300Hours reflects their own published pages and FAQ as read on 5 August 2026 and can change — verify on their site rather than ours. Use exclam.ai only with materials you have the right to upload.