Using GoodNotes for Workout Tracking Without Breaking the Bank
I spent three years trying to find a reliable way to log my lifts and cardio without paying monthly subscriptions or carrying around three different notebooks. The GoodNotes app on iPad solved most of it, but the initial setup is messier than people admit. Here is how I actually made it work for daily training logs. The core problem with GoodNotes for fitness tracking is that it is primarily a note-taking and PDF annotation tool, not a structured data logger. You can make it work if you stop expecting database features and start treating each training session like a page in a notebook. I create a new PDF template with pre-printed fields for date, exercise, weight, reps, and RPE, then duplicate it weekly. The first month feels slow because you are drawing checkboxes and writing numbers by hand instead of tapping buttons. By week four, the muscle memory kicks in and logging takes about ten seconds per session. You do not need the paid version for this. GoodNotes 5 on iPad runs one-time purchase around fourteen dollars, and the free tier on Android covers basic PDF annotation. The Templates gallery inside the app has pre-made workout pages if you search correctly, but most are poorly formatted for actual strength training. I export my own from Notion, convert to PDF, then import back into GoodNotes. The round-trip takes about twenty minutes once you have the workflow down.
One edge case that nearly made me abandon the whole system: handwriting recognition fails completely on numbers written quickly. When I was logging heavy squat sessions and writing 225 pounds in rushed script, GoodNotes sometimes read it as 2250 or completely dropped the digit. The workaround was switching to a pen tool with higher pressure sensitivity and writing numbers with a small loop at the end, like 225O instead of 225. It looks ugly but the recognition accuracy jumped from about sixty percent to nearly ninety-five percent. I kept a reference sheet on the first page showing my number formats so future me would not waste time deciphering past me. The real limitation nobody mentions is that GoodNotes has zero export-to-spreadsheet functionality built in. If you want to analyze your volume trends over six months, you have to either re-type everything into Excel or use third-party OCR tools that cost extra. I solved this by taking screenshots of completed pages and running them through a batch OCR process with ABBYY FineReader, which costs about five dollars per month but handles the conversion in bulk. The whole export pipeline from GoodNotes to Google Sheets now takes roughly fifteen minutes instead of the two hours I was spending manually. This usually cuts the analysis time down from a full weekend afternoon to about one evening, depending on how many sessions you logged. Another counter-intuitive insight: digital fitness tracking in GoodNotes actually performs worse for high-frequency training than paper notebooks. When you are logging four to five sessions per week across multiple exercises, the friction of opening the app, finding the right page, and writing by hand adds up. I switched to a hybrid approach where I keep a cheap leather-bound Moleskine for daily workout numbers and only use GoodNotes for weekly reviews and periodization planning. The paper notebook costs about eight dollars and lasts six months, while GoodNotes handles the strategic side. This split reduced my total logging time by about forty percent because each tool does what it is actually good at.
People who try to force GoodNotes into being a complete fitness database hit a wall around month three. The app simply cannot handle relational data, conditional formatting, or automated calculations the way a proper spreadsheet or dedicated app like Strong or Hevy can. If your training requires complex periodization with moving averages and percentage-based loading, you are better off using a dedicated tool. GoodNotes works fine for straightforward linear progression or bodyweight training logs where the data structure is simple. For advanced powerlifting programs with daily undulating periodization, the manual entry becomes a bottleneck that slows you down more than it helps. The final practical detail: GoodNotes syncs across devices through iCloud or Google Drive, but the sync can lag by several minutes when you are training at the gym with spotty cell service. I learned this the hard way when a complete session disappeared after a software update. Now I enable automatic backup on every page save and keep a secondary paper backup for the most important workouts. The redundancy adds about five seconds per session but prevents total data loss when the cloud inevitably glitches.
Get the Full Details

When GoodNotes Actually Makes Sense for Training Logs
I recommend this approach only if you already own an iPad and spend twenty minutes or less per session logging. If you are timing your workouts strictly or need real-time heart rate integration, look elsewhere. The manual handwriting process simply cannot match the speed of tap-based entry in dedicated fitness apps. But if you prefer the cognitive benefits of writing by hand and want a single document that combines notes, diagrams, and numbers, GoodNotes remains one of the cheapest viable options after the initial fourteen-dollar purchase. The app occasionally crashes when importing large PDF files over fifty megabytes, which happens if you are scanning full training blocks at high resolution. I reduced my scan DPI from three hundred to two hundred and the file sizes dropped by sixty percent without visible quality loss on screen. This usually cuts the import time from about forty seconds to roughly twelve seconds per page, which adds up significantly over a year of training logs. If you decide this workflow is not holding up after a month, the migration path to Notion or Apple Notes is relatively clean. Export your GoodNotes PDFs as images, import them as attachments in the new tool, and keep the original files as backup. The transition typically takes about an hour for someone logging three sessions weekly, and about two hours for daily loggers with six months of history. Factor in extra time if you have heavily annotated pages with handwritten notes that you want to preserve.