Use the calendar above to turn your actual maintenance instructions and completion records into dates you can keep. It starts empty because the site does not know which equipment you own, its condition or the applicable manual. Add an owned system and a specific action. Leave unknown intervals, sources, service dates and costs blank instead of filling them with guesses.

Build the record before the reminder

For each system, record its exact model where relevant, the action, the interval source and the last date that action was actually completed. A manual page, service invoice or documented contractor instruction makes the basis easier to revisit. An entered reference is your record; this tool does not check the document or certify that its instruction applies to your equipment.

Keep inspect, clean, test and replace as different actions when their instructions differ. ENERGY STAR’s maintenance checklist gives monthly air-filter inspection, cleaning or changing as homeowner care, alongside contractor heating/cooling check-ups. That does not mean a monthly inspection should silently become an annual filter replacement. Use the exact equipment’s requirements and record what was actually done.

Climate, usage, water conditions and inspection findings belong in your notes and in any follow-up with the manual or service professional. The calendar does not turn a climate note or a system’s age into a new interval, failure prediction or safety score. Active faults need attention on their own terms; they should not wait for a routine reminder.

Understand scheduled, overdue and unknown

A task needs a positive whole interval, an interval source and a last completed date before it receives dates. Missing any of those leaves it unscheduled, with the missing information named. Zero is an invalid interval. An unknown price stays unknown and does not prevent a documented task from being scheduled.

The first due date is one interval after the last recorded completion. If that date is before the planning reference, the task remains overdue. Later dates are forecasts from the same anchor, not evidence that earlier work happened. After completing the action, edit the record with its actual completion date and regenerate the plan. The calendar never marks a visit complete simply because time has passed.

Month and year intervals retain the original day where possible and use the final day of a shorter month. A January 31 monthly anchor yields February 28 in 2026, then March 31; it does not drift to March 28. A February 29 yearly anchor returns to February 29 in a leap year. This is the worksheet’s explicit planning convention; a manual’s seasonal, operating-hour or condition-based instruction may need a different record and judgment.

The planning window includes its reference date and ends before the displayed end date. An overdue task is listed at its first missed due date without inventing a separate backlog of completed or charged visits. The tool supports up to 50 records and 2,000 dates, rejecting an excessive plan rather than exporting part of it.

Keep routine costs separate from repairs and reserves

Fannie Mae’s maintenance-budget guidance recommends tracking maintenance spending through the year and setting money aside for repairs. Your own invoices, current local quotes and known work give the calendar’s cost fields a concrete basis.

The displayed cost is entered cost per visit × forecast visits in the selected window, summed only for priced tasks. A separate count identifies forecast visits without a price. The sum excludes overdue catch-up, unscheduled tasks, unexpected repairs, tax and delivery unless you already included them in the entered visit amount. It is not a complete home-maintenance budget or a prediction of what your home will cost.

Outside this calendar, list known repairs and any reserve you choose to build. Keep annual and monthly amounts in the same units before adding them. For example, an illustrative $600 annual service plan plus a $100 monthly repair-reserve contribution is $600 + 12 × $100 = $1,800 per year, or $150 per month. These example amounts demonstrate the arithmetic; enter your actual figures. Avoid counting a service visit both inside a plan price and again as a separate charge.

Save records and use dates in your own calendar

Entries remain only in this tab until you download them. Save records as JSON before leaving; that file preserves task IDs, notes, unknown fields, the reference date and planning window for restoration here. Restoring a file replaces the current records only after the whole versioned file validates. Save a separate copy of current records first. CSV contains the task records, dates and known-cost limits; printing produces a readable sheet of the actual entries and results.

ICS export creates separate all-day entries for the dates currently displayed, including overdue records. It contains no continuing recurrence rule or automatic alarm. Your calendar app decides how imports, syncing and notifications work; check that behavior there, and expect that repeated imports may create duplicates. A dedicated calendar can make replacement easier to manage. The export keeps your exact action and notes, so consider what personal information you enter before importing into a synced calendar.

The iCalendar standard skips invalid dates in recurrence rules. This worksheet exports individual dates so its stated month-end convention remains visible in the exported schedule. It does not promise the site will send a reminder or update an imported calendar when your records change.

Sources and method

Desk research, checked October 15, 2026. This page supplies an original local record keeper, date model and bounded cost calculation. It reports no home inspection, equipment test or personalized financial forecast.