Using Goodnotes as a Budget-Friendly Digital Bullet Journal
Goodnotes is an iOS note-taking app. It's the tool most people use when they want a digital bullet journal without buying paper notebooks and supplies. The app itself costs money on iPhone and Mac, but there are legitimate ways to access it for free on iPad. You can create a complete tracking system that replaces physical journaling materials at near zero cost. The phrase "Cheap Bullet Journal Goodnotes" refers to setting up a structured digital journaling system inside Goodnotes without spending much money. Most guides online want you to buy sticker packs, theme collections, and premium templates. You don't need any of that. The core functionality works fine with plain lined or dotted pages, a few hyperlinked tabs, and the built-in tools. I ran a digital bullet journal this way for about fourteen months before switching systems, and the budget approach handled everything standard users throw at it. The main advantage is editability. In a physical bullet journal, if you mess up a daily log entry or forget to add a habit tracker, you deal with it. A cross-out, a white-out sticker, or just leaving the error. In Goodnotes, you select and delete. You move elements around after the fact. Habit streaks can be corrected retroactively. This changes how you approach the system entirely.
The Setup Process
First, get the app. On iPad, Goodnotes is free through the App Store under certain conditions. Apple sometimes offers it as a promoted free app, or you can check if your educational email qualifies for a discount. If none of that works, the desktop version occasionally appears on sale. For the purposes of this guide, I'll assume you have working access. Download or create dotted grid paper. You can buy template PDFs cheaply from sites like Etsy for a couple dollars, or find free dotted notebooks within Goodnotes itself by using the built-in notebook templates. The free dotted option is perfectly adequate. Don't overthink this part. Here is the actual page structure I used, and what works after months of real use:
Index page with hyperlinked tabs leading to other sections. This is the most important page. Every subsequent section links back here. Without it, navigation becomes tedious within a minute. Daily log pages — simple dotted pages with date headers. No fancy layout needed. Write your tasks, events, and notes. Use the pen tool with a fine tip for handwriting recognition. Monthly spread — one or two pages showing the calendar grid. I placed it at the start of each month folder. The calendar view helps you see month boundaries at a glance.
Get the Full Details

Habit tracker — a table with habits listed down the left side and dates across the top. Fill cells by selecting the highlighter tool or drawing small squares. This takes about three minutes per month to set up once. Future log — a simple list or calendar for events further out. I kept this to a single page because most people don't need more than a month or two of forward planning. Collection pages — these are topic-specific pages like reading lists, project notes, meal plans. Create them as needed rather than pre-building twenty blank pages you'll never fill.
Hyperlinking System
This is where Goodnotes separates itself from a plain PDF notebook. Select any page element — a tab shape, a text box, or even a drawn rectangle — then choose Link from the toolbar. Point it to another page in your notebook. When tapped, it jumps there instantly. I built my index page with colored rectangular tabs, each hyperlinked to its corresponding section. The effect is nearly identical to using sticky flags in a physical journal. The key detail: always include a "back to index" link on every section page. Otherwise you end up tapping backward through five layers of navigation to return to your main hub. This took me about an hour to set up initially but cuts monthly maintenance time to roughly ten minutes.
Stickers and Digital Supplies
You do not need to buy sticker packs. The free resources available are sufficient. Search for "free Goodnotes dotted PDF" on Google or Pinterest. Download the PDF. Import it into Goodnotes by selecting Insert > Image and placing pages wherever you want them. These PDFs typically contain pre-made habit trackers, calendars, and decorative elements you can copy and paste into your own pages. The workaround I found useful: import the sticker PDF once into a dedicated supplies notebook. Then whenever you need a specific sticker, go to that notebook, long-press the element, copy it, and paste it into your working page. This keeps your main notebook clean and avoids cluttering every page with unused assets. I learned this after spending two weeks with a notebook that had fifty decorative stickers scattered across twelve daily log pages. It looked chaotic and made finding text difficult.

Handwriting Recognition and Text Tools
Goodnotes has a built-in pen tool with varying thicknesses and colors. The default ballpoint pen setting works adequately for journaling. I switched to the fine liner for smaller text and the brush pen only for headers. The eraser tool at the tip of your stylus is better than anything physical — no smudging, no correction fluid. Text boxes are useful for structured content like habit tracker labels or calendar numbers. Type them instead of handwriting uniform rows of dates. This also enables the search function to index your text. Handwritten content does not get indexed unless you use the text tool. This is a critical distinction that most beginners miss.
The Export Problem
Goodnotes exports to PDF. When you export a multi-page notebook as PDF, all hyperlinking is stripped. The links become dead. This means your bullet journal system only works while you stay inside the Goodnotes app. If you want to share a snapshot of your monthly spread or back up your journal externally, the navigation structure disappears. I worked around this by keeping a separate static PDF export of just the pages I needed to reference outside the app, like my yearly overview and quarterly goals. The live version stays in Goodnotes for daily use. The free version of Goodnotes on iPad has a document size limit. Each notebook can hold a maximum of 200 pages. If your bullet journal exceeds that, you need a second notebook or a subscription. This catches people off guard because a year of daily logs with monthly spreads easily passes 200 pages. I hit this limit around August of my second year and had to split into separate notebooks for the first half and second half of the year. Another issue is Apple Pencil latency on older iPad models. On an iPad Air from 2018, there is a noticeable delay between tip contact and stroke appearance. It does not break the system but adds friction. If you are using an older device, reduce your pen tool opacity slightly and increase the stroke width. This compensates for the lag visually.
Syncing between devices works through iCloud. Transferring a notebook from iPad to iPhone is seamless. Transferring between an iPad and a Windows PC requires exporting and re-importing. There is no native cross-platform app for Windows. This is worth knowing if you plan to access your journal from multiple device types.

What I Would Do Differently
Start with fewer pages and expand. I pre-built an elaborate system with forty collection pages before I knew what I actually needed. Twenty-two of them stayed empty. A leaner approach — index, daily logs, one habit tracker, one monthly spread, and collections as they become necessary — handles the same workload with less setup time and less visual noise on the screen. Use the bookmark feature instead of building a perfect index. Goodnotes lets you bookmark specific pages. This is faster than hyperlinking every single section and still gives you quick navigation. The bookmark bar sits at the bottom of the screen and persists across sessions. Backup regularly. I lost a month's worth of entries once because iCloud sync failed silently during a software update. Export your notebook as a PDF and save it to a cloud storage service every few weeks. It takes five minutes and prevents total data loss.