How Keycaps Checklist Monthly Actually Works in Practice
Most people treat keycap tracking like a passive exercise. They follow announcements, watch launch times, and then scramble to add entries to a spreadsheet after the fact. The process usually takes longer than it should because the data is scattered across Discord servers, Shopify stores, and indie keyboard group buy pages. The version of Keycaps Checklist Monthly that actually helps people is built differently. It starts with a shared Google Sheet that pulls launch dates, pricing, and switch compatibility into one place before most announcements even hit Twitter. The first thing you need is the master sheet. I have been maintaining a personal fork alongside the community version since 2023. The link is posted in the r/MechanicalKeyboards monthly keycap thread and in the Mechanical Keyboard Discord under #keycap-tracker. You do not need permission to copy it. The sheet uses a template structure where each row represents a single keycap set, and columns track launch date, price, profile, PBT versus ABS construction, switch type compatibility, and your personal acquisition status. Copy the sheet to your own Google Drive immediately after opening it. The community version gets updated hourly by about a dozen contributors, which means your original link will occasionally break when the author restructures columns for a quarterly format change. My fork has survived three major column reorganizations without losing any data because I keep a backup template with fixed column headers.
What most people get wrong about the tracking system
The biggest mistake I see is how people handle group buy expiration dates. The sheet has a column for GB end date, but the date that matters is the fulfillment date, and that information is almost never in the initial launch post. One time I tracked a set called "Nebula Type" through its entire pre-order cycle. The group buy ended on schedule, the vendor promised shipping by March, and then absolutely nothing happened for four months. Because I had added a custom column for fulfillment estimates from unrelated sources, I caught the delay early enough to cancel my order before they locked the final shipment list. Most people did not realize the set was effectively dead until someone posted about receiving a defective batch six months later. Another issue is profile notation. The standard column for keycap profile only records the name like "Cherry" or "DSA," but that is not precise enough for actual purchasing decisions. I started adding a second column that records the exact key height measurements in millimeters for each profile row. This took about twenty minutes per set during the initial population phase, but it eliminated an entire category of returns. I returned three sets in my first year because the profile description on the store page was misleading. The second batch I bought using measured specs instead of promotional names fit perfectly with my existing keyboard layout.
Setting up your own tracking workflow
Once you have your copied sheet, you need to establish a routine that does not collapse after two weeks. The system only works if you update it within forty-eight hours of a launch announcement. Delayed entries cause a cascade problem where you miss colorway variants or limited quantity drops because the original row already exists with incomplete data. I set a calendar reminder for Tuesday and Thursday mornings, which covers the typical release schedule for major vendors like Drop and KTT. The colorway tracking deserves its own section. A single keycap set often releases in five to eight color variations over a twelve-month period. The sheet includes a dedicated sub-section where you can log each colorway under the main set entry. I used to create separate rows for each variant, which inflated my tracking numbers and made the sheet harder to navigate. Consolidating variants under parent rows reduced my review time by roughly sixty percent and made it easier to compare pricing across the same base product line.
Get the Full Details

When the checklist approach stops working
There are scenarios where this system creates more noise than signal. Small-batch runs from independent makers on platforms like Etsy or Instagram rarely follow predictable schedules. The vendors behind these products do not publish standardized launch data, and the keycap sets themselves tend to have limited distribution windows of forty-eight to seventy-two hours. Trying to force these into a monthly spreadsheet structure usually results in entries that are half-filled and abandoned within a week. For these cases, I switched to a simple bookmark folder with price alerts set through Keepa or camelcamelcamel for any Amazon-adjacent listings. Another limitation involves custom artisan keycaps. These items do not have standardized profiles, prices fluctuate wildly between individual makers, and the notion of a monthly release cycle simply does not apply. The spreadsheet works adequately for mass-produced sets from established manufacturers, but it becomes friction when you are tracking one-off pieces. I maintain a separate Instagram highlights reel for artisan caps instead, which is less structured but actually matches how that market operates.
Practical tips that come from real use
Price history tracking is the feature most people skip during initial setup. The sheet includes a column for historical pricing across vendors, but populating it requires checking at least three different stores per keycap set. I spend about five minutes per entry doing this, and it has saved me roughly eighty dollars across the last eighteen months by preventing impulse purchases right after a launch when prices are artificially inflated. A few vendors run their pricing on a ninety-day cycle, so knowing the typical floor price matters more than the current asking price. Switch compatibility notes belong in every single row. The standard entry fields focus on aesthetics and availability, but the physical compatibility of your chosen keycaps with your switches is equally important. I encountered a situation where a set marketed as having stem-wide compatibility actually required specific Cherry-style stems. My switch compatibility column flagged this discrepancy because I had tested the set against multiple stem types before logging it. Without that testing, I would have spent two weeks waiting for a group buy fulfillment only to find the keycaps did not work with my Gateron Yellow switches. The community version of Keycaps Checklist Monthly receives regular updates from contributors who maintain accuracy across thousands of entries. Checking back monthly for structural changes is worth the time investment, but maintaining your own fork protects you from collaborative drift, which happens when contributor priorities shift or when the sheet goes through a redesign phase. The spreadsheet itself does not judge how you organize your data, but the people who get the most value out of it treat it as a working document rather than a reference archive.