Sanitation schedule & deep-clean checklist (Interactive Log)
An interactive sanitation checklist teams can use each shift to record completed tasks, temperatures, verifications, and corrective actions. Saves structured entries for trend reporting and inspection-ready records.
{
"Title": "Sanitation schedule & deep-clean checklist (Interactive Log)",
"IntroductionHtml": " ",
"SubmitLabel": "Save checklist entry",
"SuccessMessage": "Checklist entry saved. You can add additional corrective actions or return to your dashboard.",
"DataType": "SanitationChecklistSubmission",
"SchemaVersion": 1,
"Fields": [
{
"Key": "date",
"FieldType": "text",
"Label": "Date",
"Required": true,
"HelpText": "Enter date as YYYY-MM-DD."
},
{
"Key": "shift",
"FieldType": "select",
"Label": "Shift",
"Required": true,
"Options": [
{"Value": "morning", "Label": "Morning"},
{"Value": "afternoon", "Label": "Afternoon"},
{"Value": "evening", "Label": "Evening"},
{"Value": "overnight", "Label": "Overnight"}
]
},
{
"Key": "completed_by",
"FieldType": "text",
"Label": "Completed by (name / initials)",
"Required": true,
"HelpText": "Person who completed this checklist entry."
},
{
"Key": "daily_tasks",
"FieldType": "checkbox",
"Label": "Daily routine tasks completed",
"Options": [
{"Value": "handwash_stations", "Label": "Handwashing stations: stocked, hot water, soap, single-use towels"},
{"Value": "food_contact_surfaces", "Label": "Food contact surfaces: cleaned & sanitized between uses"},
{"Value": "utensils_equipment", "Label": "Utensils & equipment: wash, sanitize, air-dry / dish machine"},
{"Value": "floor_prep_area", "Label": "Floor & food prep area: swept, mopped, spills cleaned"},
{"Value": "reachin_temps", "Label": "Reach-in refrigerators / freezers: spills removed; temps checked"},
{"Value": "trash_waste", "Label": "Trash & waste: liners replaced, pickup area cleaned"},
{"Value": "restrooms", "Label": "Restrooms: cleaned, stocked, inspected"},
{"Value": "pest_control", "Label": "Pest control check: entry points and traps inspected"}
],
"HelpText": "Check each task completed during the shift. Use the time/initials field below."
},
{
"Key": "daily_tasks_time_initials",
"FieldType": "textarea",
"Label": "Times & initials for daily tasks",
"HelpText": "Record time and initials for each task, e.g. 'Handwashing stations: 08:05 - AB'. Include entries for tasks you checked above."
},
{
"Key": "fridge_temp",
"FieldType": "number",
"Label": "Reach-in fridge/freezer temperature (°F)",
"HelpText": "Enter the recorded temperature after cleaning. Note units in comments if using °C."
},
{
"Key": "fridge_temp_photo_ref",
"FieldType": "text",
"Label": "Fridge/freezer temp photo reference",
"HelpText": "If you took a photo of the display, enter file name or mobile upload reference."
},
{
"Key": "dishmachine_temp",
"FieldType": "number",
"Label": "Dish machine sanitizing temperature (°F)",
"HelpText": "Record sanitizing temperature displayed on the machine."
},
{
"Key": "dishmachine_photo_ref",
"FieldType": "text",
"Label": "Dish machine photo reference",
"HelpText": "If you took a photo of the machine temperature display, enter file name or upload reference."
},
{
"Key": "weekly_tasks",
"FieldType": "checkbox",
"Label": "Weekly tasks completed",
"Options": [
{"Value": "floors_drains", "Label": "Floors & drains: scrubbed, degreased, drains cleared"},
{"Value": "hood_exterior_filters", "Label": "Hood exterior & filters (visual): grease build-up removed"},
{"Value": "equipment_cleaning", "Label": "Equipment cleaning: mixers, slicers, grills as applicable"},
{"Value": "reachin_interior", "Label": "Reach-in defrost & full interior wipe-down"},
{"Value": "dry_storage", "Label": "Dry storage inspection: rotate stock, check for pests/moisture"}
]
},
{
"Key": "monthly_tasks",
"FieldType": "checkbox",
"Label": "Monthly & preventive maintenance tasks completed",
"Options": [
{"Value": "hood_deep_clean", "Label": "Professional hood/duct deep clean (document certificate)"},
{"Value": "hood_filter_service", "Label": "Hood filter replacement / deep clean per manufacturer guidance"},
{"Value": "drain_deep_clean", "Label": "Drain deep clean / de-grease treatment"},
{"Value": "thermometer_calibration", "Label": "Thermometer / probe calibration checked and recorded"},
{"Value": "grease_trap_service", "Label": "Pump-outs / grease trap service scheduled and recorded"}
]
},
{
"Key": "verification_checks",
"FieldType": "checkbox",
"Label": "Inspection readiness quick-check",
"Options": [
{"Value": "sds_allergen", "Label": "SDS binder and allergen chart accessible & up to date"},
{"Value": "thermometers_visible", "Label": "Thermometers visible and temp logs current"},
{"Value": "handwashing_functional", "Label": "Handwashing stations functional & stocked"},
{"Value": "no_pests", "Label": "No standing water or visible pests; exterior doors sealed"},
{"Value": "garbage_clean", "Label": "Garbage areas clean and lids closed"}
],
"HelpText": "Quick items to check before an inspection or at shift end."
},
{
"Key": "thermometer_calibrated",
"FieldType": "yesno",
"Label": "Were thermometers calibrated during this period?",
"HelpText": "Yes = calibration completed and results recorded."
},
{
"Key": "thermometer_calibration_notes",
"FieldType": "textarea",
"Label": "Thermometer calibration notes",
"HelpText": "Record device IDs, calibration method, results, or issues."
},
{
"Key": "corrective_action_required",
"FieldType": "yesno",
"Label": "Is corrective action required?",
"HelpText": "Select Yes if any task failed or an issue was observed."
},
{
"Key": "corrective_action_entries",
"FieldType": "textarea",
"Label": "Corrective action log entries",
"HelpText": "If corrective action required, enter one or more entries. Suggested format: Date/Time; Area; Item/Task; Issue observed; Immediate action taken; Assigned to; Follow-up required Y/N; Target close date; Photo reference; Closed by/date. Separate multiple entries with a blank line."
},
{
"Key": "photo_evidence_references",
"FieldType": "textarea",
"Label": "Photo evidence references",
"HelpText": "List file names or upload references for before/after photos and verification images. If your platform supports direct uploads, attach here."
},
{
"Key": "comments",
"FieldType": "textarea",
"Label": "Additional comments",
"HelpText": "Any other notes, follow-up requests, or observations."
},
{
"Key": "submitter_initials",
"FieldType": "text",
"Label": "Submitter initials",
"Required": true,
"HelpText": "Initials of the person submitting this entry."
}
]
}
Purpose
This interactive checklist helps kitchens make sanitation reliable and verifiable so teams can pass inspections, reduce contamination risk, and maintain consistent food safety practices. Use it as a living document — adapt items, frequencies, and responsibilities to your operation and local regulations.
How to use
- Complete this form each shift or day as appropriate. Record time, initials and required verification details.
- Capture photo evidence with your device and reference file names in the photo fields below. If the platform supports file upload, attach photos there.
- If an item fails, mark "Corrective action required" and record the issue in the corrective action log section. Assign ownership and target close date.
- Keep completed logs and photos for the inspection retention period required by your local authority.
Discussion
Comments and conversation will live here.