{"product_id":"pantry-inventory-rotation-tracker-printable-pdf-planner-26-pages-dry-goods-spices-fridge-freezer-expiry-tracker-shopping-list-instant-download","title":"Pantry Inventory \u0026 Rotation Tracker | Dry Goods, Spices, Fridge \u0026 Freezer | Expiry Tracker | Shopping List | Instant Download","description":"\u003cdiv class=\"py-[3px] ps-[2px] relative\"\u003e\n\u003cdiv class=\"text-[var(--text-tertiary)] ps-[14px] py-[4px]\"\u003e\n\u003cdiv class=\"my-[1px]\"\u003e\n\u003cdiv class=\"py-[3px] whitespace-pre-wrap u-break-words\"\u003e\u003cem\u003e\"A stocked pantry is an act of self-care — for today, for tomorrow, and for the unexpected.\"\u003c\/em\u003e\u003c\/div\u003e\n\u003cdiv class=\"py-[3px] whitespace-pre-wrap u-break-words\"\u003e\n\u003cem\u003e\u003c\/em\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"my-[1px]\"\u003e\n\u003cdiv class=\"py-[3px] whitespace-pre-wrap u-break-words\"\u003eThis beautifully illustrated \u003cstrong\u003e26-page printable Pantry Inventory \u0026amp; Rotation Tracker\u003c\/strong\u003e is the ultimate home kitchen organiser. Whether you are managing a small flat kitchen or a full farmhouse larder, this planner helps you track every item you own, rotate your stock with the FIFO method, catch expiring items before they are wasted, and shop with confidence every week.\u003c\/div\u003e\n\u003cdiv class=\"py-[3px] whitespace-pre-wrap u-break-words\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"my-[1px]\"\u003e\n\u003cdiv class=\"py-[3px] whitespace-pre-wrap u-break-words\"\u003eDesigned with \u003cstrong\u003eVictorian botanical pantry aesthetics\u003c\/strong\u003e — rich navy, warm amber, sage green, and terracotta tones — this planner is as beautiful on your kitchen shelf as it is practical in daily use.\u003c\/div\u003e\n\u003cdiv class=\"py-[3px] whitespace-pre-wrap u-break-words\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"my-[1px]\"\u003e\n\u003cdiv class=\"py-[3px] whitespace-pre-wrap u-break-words\"\u003e\u003cstrong\u003eWhat's Inside — 26 Pages:\u003c\/strong\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pt-[8px] pb-[18px]\"\u003e\n\u003cdiv class=\"relative w-fit max-w-full group\/table\"\u003e\n\u003cdiv class=\"overflow-x-auto border border-[var(--border-main)] rounded-lg max-w-full\"\u003e\n\u003ctable class=\"m-0 min-w-max table-auto [\u0026amp;\u0026gt;thead\u0026gt;tr:first-child\u0026gt;th:first-child]:rounded-tl-lg [\u0026amp;\u0026gt;thead\u0026gt;tr:first-child\u0026gt;th:last-child]:rounded-tr-lg [\u0026amp;\u0026gt;tbody\u0026gt;tr:last-child\u0026gt;td:first-child]:rounded-bl-lg [\u0026amp;\u0026gt;tbody\u0026gt;tr:last-child\u0026gt;td:last-child]:rounded-br-lg [\u0026amp;\u0026gt;tr:first-child\u0026gt;th:first-child]:rounded-tl-lg [\u0026amp;\u0026gt;tr:first-child\u0026gt;th:last-child]:rounded-tr-lg [\u0026amp;\u0026gt;tr:last-child\u0026gt;td:first-child]:rounded-bl-lg [\u0026amp;\u0026gt;tr:last-child\u0026gt;td:last-child]:rounded-br-lg\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth class=\"bg-[var(--fill-tsp-white-light)] border-[var(--border-main)] border-b border-s text-start last:border-e-0 first:border-s-0 py-[7px] ps-[9px] pe-[9px] align-top [\u0026amp;:first-child\u0026gt;div]:min-w-[4em]\"\u003e\n\u003cdiv class=\"max-w-[390px] text-sm font-medium text-[var(--text-primary)] whitespace-pre-wrap break-words\"\u003eSection\u003c\/div\u003e\n\u003c\/th\u003e\n\u003cth class=\"bg-[var(--fill-tsp-white-light)] border-[var(--border-main)] border-b border-s text-start last:border-e-0 first:border-s-0 py-[7px] ps-[9px] pe-[9px] align-top [\u0026amp;:first-child\u0026gt;div]:min-w-[4em]\"\u003e\n\u003cdiv class=\"max-w-[390px] text-sm font-medium text-[var(--text-primary)] whitespace-pre-wrap break-words\"\u003ePages\u003c\/div\u003e\n\u003c\/th\u003e\n\u003cth class=\"bg-[var(--fill-tsp-white-light)] border-[var(--border-main)] border-b border-s text-start last:border-e-0 first:border-s-0 py-[7px] ps-[9px] pe-[9px] align-top [\u0026amp;:first-child\u0026gt;div]:min-w-[4em]\"\u003e\n\u003cdiv class=\"max-w-[390px] text-sm font-medium text-[var(--text-primary)] whitespace-pre-wrap break-words\"\u003eContents\u003c\/div\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-[var(--border-main)] border-s border-t text-start first:border-s-0 last:border-e-0 [\u0026amp;:first-child\u0026gt;div]:min-w-[4em] py-2 ps-[14px] pe-[14px]\"\u003e\n\u003cdiv class=\"max-w-[390px] text-sm text-[var(--text-primary)] whitespace-pre-wrap break-words [\u0026amp;_li]:!ms-[14px] [\u0026amp;_ul]:flex [\u0026amp;_ul]:flex-col\"\u003e\u003cstrong\u003eGetting Started\u003c\/strong\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-[var(--border-main)] border-s border-t text-start first:border-s-0 last:border-e-0 [\u0026amp;:first-child\u0026gt;div]:min-w-[4em] py-2 ps-[14px] pe-[14px]\"\u003e\n\u003cdiv class=\"max-w-[390px] text-sm text-[var(--text-primary)] whitespace-pre-wrap break-words [\u0026amp;_li]:!ms-[14px] [\u0026amp;_ul]:flex [\u0026amp;_ul]:flex-col\"\u003e1–5\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-[var(--border-main)] border-s border-t text-start first:border-s-0 last:border-e-0 [\u0026amp;:first-child\u0026gt;div]:min-w-[4em] py-2 ps-[14px] pe-[14px]\"\u003e\n\u003cdiv class=\"max-w-[390px] text-sm text-[var(--text-primary)] whitespace-pre-wrap break-words [\u0026amp;_li]:!ms-[14px] [\u0026amp;_ul]:flex [\u0026amp;_ul]:flex-col\"\u003eCover · Contents · How to Use · Organisation Guide · FIFO Rotation System\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-[var(--border-main)] border-s border-t text-start first:border-s-0 last:border-e-0 [\u0026amp;:first-child\u0026gt;div]:min-w-[4em] py-2 ps-[14px] pe-[14px]\"\u003e\n\u003cdiv class=\"max-w-[390px] text-sm text-[var(--text-primary)] whitespace-pre-wrap break-words [\u0026amp;_li]:!ms-[14px] [\u0026amp;_ul]:flex [\u0026amp;_ul]:flex-col\"\u003e\u003cstrong\u003eDry Goods \u0026amp; Grains\u003c\/strong\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-[var(--border-main)] border-s border-t text-start first:border-s-0 last:border-e-0 [\u0026amp;:first-child\u0026gt;div]:min-w-[4em] py-2 ps-[14px] pe-[14px]\"\u003e\n\u003cdiv class=\"max-w-[390px] text-sm text-[var(--text-primary)] whitespace-pre-wrap break-words [\u0026amp;_li]:!ms-[14px] [\u0026amp;_ul]:flex [\u0026amp;_ul]:flex-col\"\u003e6–9\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-[var(--border-main)] border-s border-t text-start first:border-s-0 last:border-e-0 [\u0026amp;:first-child\u0026gt;div]:min-w-[4em] py-2 ps-[14px] pe-[14px]\"\u003e\n\u003cdiv class=\"max-w-[390px] text-sm text-[var(--text-primary)] whitespace-pre-wrap break-words [\u0026amp;_li]:!ms-[14px] [\u0026amp;_ul]:flex [\u0026amp;_ul]:flex-col\"\u003eSection divider · Grains \u0026amp; Pulses · Flours \u0026amp; Baking · Nuts, Seeds \u0026amp; Dried Fruit\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-[var(--border-main)] border-s border-t text-start first:border-s-0 last:border-e-0 [\u0026amp;:first-child\u0026gt;div]:min-w-[4em] py-2 ps-[14px] pe-[14px]\"\u003e\n\u003cdiv class=\"max-w-[390px] text-sm text-[var(--text-primary)] whitespace-pre-wrap break-words [\u0026amp;_li]:!ms-[14px] [\u0026amp;_ul]:flex [\u0026amp;_ul]:flex-col\"\u003e\u003cstrong\u003eTins, Jars \u0026amp; Condiments\u003c\/strong\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-[var(--border-main)] border-s border-t text-start first:border-s-0 last:border-e-0 [\u0026amp;:first-child\u0026gt;div]:min-w-[4em] py-2 ps-[14px] pe-[14px]\"\u003e\n\u003cdiv class=\"max-w-[390px] text-sm text-[var(--text-primary)] whitespace-pre-wrap break-words [\u0026amp;_li]:!ms-[14px] [\u0026amp;_ul]:flex [\u0026amp;_ul]:flex-col\"\u003e10–13\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-[var(--border-main)] border-s border-t text-start first:border-s-0 last:border-e-0 [\u0026amp;:first-child\u0026gt;div]:min-w-[4em] py-2 ps-[14px] pe-[14px]\"\u003e\n\u003cdiv class=\"max-w-[390px] text-sm text-[var(--text-primary)] whitespace-pre-wrap break-words [\u0026amp;_li]:!ms-[14px] [\u0026amp;_ul]:flex [\u0026amp;_ul]:flex-col\"\u003eSection divider · Tinned Goods · Jars \u0026amp; Condiments · Oils, Vinegars \u0026amp; Stocks\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-[var(--border-main)] border-s border-t text-start first:border-s-0 last:border-e-0 [\u0026amp;:first-child\u0026gt;div]:min-w-[4em] py-2 ps-[14px] pe-[14px]\"\u003e\n\u003cdiv class=\"max-w-[390px] text-sm text-[var(--text-primary)] whitespace-pre-wrap break-words [\u0026amp;_li]:!ms-[14px] [\u0026amp;_ul]:flex [\u0026amp;_ul]:flex-col\"\u003e\u003cstrong\u003eHerbs, Spices \u0026amp; Teas\u003c\/strong\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-[var(--border-main)] border-s border-t text-start first:border-s-0 last:border-e-0 [\u0026amp;:first-child\u0026gt;div]:min-w-[4em] py-2 ps-[14px] pe-[14px]\"\u003e\n\u003cdiv class=\"max-w-[390px] text-sm text-[var(--text-primary)] whitespace-pre-wrap break-words [\u0026amp;_li]:!ms-[14px] [\u0026amp;_ul]:flex [\u0026amp;_ul]:flex-col\"\u003e14–16\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-[var(--border-main)] border-s border-t text-start first:border-s-0 last:border-e-0 [\u0026amp;:first-child\u0026gt;div]:min-w-[4em] py-2 ps-[14px] pe-[14px]\"\u003e\n\u003cdiv class=\"max-w-[390px] text-sm text-[var(--text-primary)] whitespace-pre-wrap break-words [\u0026amp;_li]:!ms-[14px] [\u0026amp;_ul]:flex [\u0026amp;_ul]:flex-col\"\u003eSection divider · Spice Rack Inventory · Dried Herbs \u0026amp; Teas\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-[var(--border-main)] border-s border-t text-start first:border-s-0 last:border-e-0 [\u0026amp;:first-child\u0026gt;div]:min-w-[4em] py-2 ps-[14px] pe-[14px]\"\u003e\n\u003cdiv class=\"max-w-[390px] text-sm text-[var(--text-primary)] whitespace-pre-wrap break-words [\u0026amp;_li]:!ms-[14px] [\u0026amp;_ul]:flex [\u0026amp;_ul]:flex-col\"\u003e\u003cstrong\u003eFridge, Freezer \u0026amp; Fresh\u003c\/strong\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-[var(--border-main)] border-s border-t text-start first:border-s-0 last:border-e-0 [\u0026amp;:first-child\u0026gt;div]:min-w-[4em] py-2 ps-[14px] pe-[14px]\"\u003e\n\u003cdiv class=\"max-w-[390px] text-sm text-[var(--text-primary)] whitespace-pre-wrap break-words [\u0026amp;_li]:!ms-[14px] [\u0026amp;_ul]:flex [\u0026amp;_ul]:flex-col\"\u003e17–20\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-[var(--border-main)] border-s border-t text-start first:border-s-0 last:border-e-0 [\u0026amp;:first-child\u0026gt;div]:min-w-[4em] py-2 ps-[14px] pe-[14px]\"\u003e\n\u003cdiv class=\"max-w-[390px] text-sm text-[var(--text-primary)] whitespace-pre-wrap break-words [\u0026amp;_li]:!ms-[14px] [\u0026amp;_ul]:flex [\u0026amp;_ul]:flex-col\"\u003eSection divider · Fridge Tracker · Freezer Log · Fresh Produce Tracker\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-[var(--border-main)] border-s border-t text-start first:border-s-0 last:border-e-0 [\u0026amp;:first-child\u0026gt;div]:min-w-[4em] py-2 ps-[14px] pe-[14px]\"\u003e\n\u003cdiv class=\"max-w-[390px] text-sm text-[var(--text-primary)] whitespace-pre-wrap break-words [\u0026amp;_li]:!ms-[14px] [\u0026amp;_ul]:flex [\u0026amp;_ul]:flex-col\"\u003e\u003cstrong\u003ePlanning \u0026amp; Management\u003c\/strong\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-[var(--border-main)] border-s border-t text-start first:border-s-0 last:border-e-0 [\u0026amp;:first-child\u0026gt;div]:min-w-[4em] py-2 ps-[14px] pe-[14px]\"\u003e\n\u003cdiv class=\"max-w-[390px] text-sm text-[var(--text-primary)] whitespace-pre-wrap break-words [\u0026amp;_li]:!ms-[14px] [\u0026amp;_ul]:flex [\u0026amp;_ul]:flex-col\"\u003e21–26\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-[var(--border-main)] border-s border-t text-start first:border-s-0 last:border-e-0 [\u0026amp;:first-child\u0026gt;div]:min-w-[4em] py-2 ps-[14px] pe-[14px]\"\u003e\n\u003cdiv class=\"max-w-[390px] text-sm text-[var(--text-primary)] whitespace-pre-wrap break-words [\u0026amp;_li]:!ms-[14px] [\u0026amp;_ul]:flex [\u0026amp;_ul]:flex-col\"\u003eExpiry Date Tracker · Weekly Shopping List · Monthly Budget · Food Waste Log · Label Templates · Annual Review\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"flex items-center justify-center cursor-pointer rounded-md bg-[var(--Button-white)] shadow-[0px_0.5px_3px_0px_var(--shadow-S)] hover:opacity-80 active:opacity-70 size-8 group-hover\/table:opacity-100 opacity-0 transition-opacity duration-100 absolute bottom-[-6px] right-[-5px]\"\u003e\u003csvg aria-hidden=\"true\" class=\"lucide lucide-copy size-5 text-[var(--icon-tertiary)] w-4 h-4\" stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"24\" width=\"24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003crect ry=\"2\" rx=\"2\" y=\"8\" x=\"8\" height=\"14\" width=\"14\"\u003e\u003c\/rect\u003e\u003cpath d=\"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"my-[1px]\"\u003e\n\u003cdiv class=\"py-[3px] whitespace-pre-wrap u-break-words\"\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cul\u003e\n\u003cli class=\"u-break-words ps-[2px] hide-loading-dot\"\u003eColour-coded status system (Green \/ Amber \/ Red) on every inventory page\u003c\/li\u003e\n\u003cli class=\"u-break-words ps-[2px] hide-loading-dot\"\u003ePar level \/ Min Stock column on all inventory tables to trigger restocking\u003c\/li\u003e\n\u003cli class=\"u-break-words ps-[2px] hide-loading-dot\"\u003eSpice aroma freshness checker with Date Opened and Replace By columns\u003c\/li\u003e\n\u003cli class=\"u-break-words ps-[2px] hide-loading-dot\"\u003eExpiry Date Tracker with action\/meal idea column to reduce waste\u003c\/li\u003e\n\u003cli class=\"u-break-words ps-[2px] hide-loading-dot\"\u003eWeekly Shopping List organised by category with individual price fields and total\u003c\/li\u003e\n\u003cli class=\"u-break-words ps-[2px] hide-loading-dot\"\u003eMonthly Budget Tracker with running total and savings reflection\u003c\/li\u003e\n\u003cli class=\"u-break-words ps-[2px] hide-loading-dot\"\u003eFood Waste Log with reason and prevention columns — average US household saves $700\/year\u003c\/li\u003e\n\u003cli class=\"u-break-words ps-[2px] hide-loading-dot\"\u003e9 printable pantry label templates in 7 colour themes (including freezer labels)\u003c\/li\u003e\n\u003cli class=\"u-break-words ps-[2px] hide-loading-dot\"\u003eShelf life quick-reference guide for 12 common pantry categories\u003c\/li\u003e\n\u003cli class=\"u-break-words ps-[2px] hide-loading-dot\"\u003eFIFO rotation checklist and \"most wasted items\" reference table\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"my-[1px]\"\u003e\n\u003cdiv class=\"py-[3px] whitespace-pre-wrap u-break-words\"\u003e\n\u003cstrong\u003eFormat:\u003c\/strong\u003e A4 · 26 pages · Full colour · Print at home or at a copy shop · Instant digital download (PDF)\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Build Your Ground","offers":[{"title":"Default Title","offer_id":47806936187045,"sku":null,"price":7.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0765\/1845\/7509\/files\/cover_2.png?v=1778173816","url":"https:\/\/buildyourground.com\/products\/pantry-inventory-rotation-tracker-printable-pdf-planner-26-pages-dry-goods-spices-fridge-freezer-expiry-tracker-shopping-list-instant-download","provider":"Build Your Ground","version":"1.0","type":"link"}