1:"$Sreact.fragment"
2:I[5271,["177","static/chunks/app/layout-4406ef88bf2afbb0.js"],""]
9:I[7202,[],""]
:HL["/_next/static/media/103fc5fac08dcb15-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/media/26dc4a78f0c7af7f-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/css/eca1e3ec237e2d98.css","style"]
:HL["/_next/static/css/57edbe09f72c58f3.css","style"]
:HL["/_next/static/css/f2d9e8c77f45309c.css","style"]
3:Td65,
(function () {
  var host = window.location.hostname;
  if (host !== "frugalandsimple.com" && host !== "www.frugalandsimple.com") return;
  // Preview tokens are authorization credentials. Do not initialize analytics
  // at all when one is present, so neither pageviews nor referrers can capture it.
  var params = new URLSearchParams(window.location.search);
  var hasPreviewToken = Array.from(params.keys()).some(function (key) {
    return key.toLowerCase() === "previewtoken";
  });
  if (hasPreviewToken) return;
  if (window.posthog && window.posthog.__loaded) return;

  function redactPreviewToken(value) {
    if (typeof value === "string") {
      if (!value.includes("?")) return value;
      try {
        var isAbsolute = /^[a-z][a-z0-9+.-]*:/i.test(value);
        var parsed = new URL(value, window.location.origin);
        Array.from(parsed.searchParams.keys()).forEach(function (key) {
          if (key.toLowerCase() === "previewtoken") parsed.searchParams.delete(key);
        });
        return isAbsolute
          ? parsed.toString()
          : parsed.pathname + parsed.search + parsed.hash;
      } catch (_) {
        return value;
      }
    }
    if (Array.isArray(value)) return value.map(redactPreviewToken);
    if (value && typeof value === "object") {
      Object.keys(value).forEach(function (key) {
        value[key] = redactPreviewToken(value[key]);
      });
    }
    return value;
  }

  !function(t,e){var o,n,p,r;e.__SV||(window.posthog&&window.posthog.__loaded)||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.crossOrigin="anonymous",p.async=!0,p.src=s.api_host.replace(".i.posthog.com","-assets.i.posthog.com")+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="capture register register_once register_for_session unregister unregister_for_session identify setPersonProperties group resetGroups reset get_distinct_id get_session_id opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);

  window.posthog.init("phc_t4auJbycLZ5qw4QyRsgHEAEVtsPG4666j9HEeUbMeu8q", {
    api_host: "https://us.i.posthog.com",
    defaults: "2026-05-30",
    persistence: "sessionStorage",
    person_profiles: "identified_only",
    capture_pageview: "history_change",
    capture_pageleave: true,
    before_send: function (event) { return redactPreviewToken(event); },
    capture_performance: { web_vitals: true, network_timing: false },
    // Calculator pages may render user-derived household figures. Keep pageview
    // analytics, but exclude their DOM from replay.
    disable_session_recording: window.location.pathname.startsWith("/tools/"),
    enable_recording_console_log: false,
    session_recording: {
      maskAllInputs: true,
      maskTextClass: "ph-mask",
      blockClass: "ph-no-capture",
      captureCanvas: { recordCanvas: false }
    },
    disable_surveys: true
  });
})();
0:{"P":null,"b":"agcJST6WIgYw-5G5Wdc3D","p":"","c":["","posts","build-a-monthly-budget-around-real-bills"],"i":false,"f":[[["",{"children":["posts",{"children":[["slug","build-a-monthly-budget-around-real-bills","d"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/eca1e3ec237e2d98.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"__variable_a3c0d3 __variable_eaa818","children":["$","body",null,{"children":[["$","$L2",null,{"id":"posthog-analytics","strategy":"afterInteractive","dangerouslySetInnerHTML":{"__html":"$3"}}],"$L4"]}]}]]}],{"children":["posts","$L5",{"children":[["slug","build-a-monthly-budget-around-real-bills","d"],"$L6",{"children":["__PAGE__","$L7",{},null,false]},null,false]},null,false]},null,false],"$L8",false]],"m":"$undefined","G":["$9",[]],"s":false,"S":true}
a:I[31,[],""]
b:I[2608,[],""]
c:I[2614,["614","static/chunks/614-52e74baec6149c63.js","858","static/chunks/app/posts/%5Bslug%5D/page-7ea3b449b57dcea9.js"],""]
e:I[1510,[],"OutletBoundary"]
10:I[1163,[],"AsyncMetadataOutlet"]
12:I[1510,[],"ViewportBoundary"]
14:I[1510,[],"MetadataBoundary"]
15:"$Sreact.suspense"
4:["$","$La",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$Lb",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","main",null,{"style":{"margin":"4rem auto","maxWidth":"42rem","padding":"1.5rem"},"children":[["$","h1",null,{"children":"That page is not part of the current library."}],["$","p",null,{"children":"Browse the practical guides that are ready for readers."}],["$","$Lc",null,{"href":"/posts","children":"View all articles"}]]}],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]
5:["$","$1","c",{"children":[null,["$","$La",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$Lb",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}]
6:["$","$1","c",{"children":[null,["$","$La",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$Lb",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}]
7:["$","$1","c",{"children":["$Ld",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/57edbe09f72c58f3.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/f2d9e8c77f45309c.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","$Le",null,{"children":["$Lf",["$","$L10",null,{"promise":"$@11"}]]}]]}]
8:["$","$1","h",{"children":[null,[["$","$L12",null,{"children":"$L13"}],["$","meta",null,{"name":"next-size-adjust","content":""}]],["$","$L14",null,{"children":["$","div",null,{"hidden":true,"children":["$","$15",null,{"fallback":null,"children":"$L16"}]}]}]]}]
17:I[1350,["614","static/chunks/614-52e74baec6149c63.js","858","static/chunks/app/posts/%5Bslug%5D/page-7ea3b449b57dcea9.js"],"SiteNav"]
d:["$","main",null,{"className":"post_page__QMSyY","children":[["$","$L17",null,{}],["$","article",null,{"className":"post_article__KzOgI","children":[["$","header",null,{"className":"post_header__TLx21","children":[["$","p",null,{"className":"post_kicker__ek_R6","children":"Budgeting"}],["$","h1",null,{"className":"post_title__MUQO7","children":"Build a Monthly Budget Around Real Bills"}],["$","p",null,{"className":"post_meta__kHrd3","children":["$","span",null,{"children":[2," min read, calculated at 200 words per minute"]}]}]]}],["$","div",null,{"className":"post_body__zysv9","children":[["$","p",null,{"children":"A useful budget is a decision tool, not a test of discipline. Start with the money that actually reaches your account and the costs that actually leave it. Then make a small number of choices you can revisit each week."}],[["$","section","Start with four honest totals",{"children":[["$","h2",null,{"children":"Start with four honest totals"}],[["$","p","Write down monthly take-home income, fixed bills, flexible essentials, and current savings contributions. If income changes, use a conservative baseline and keep irregular income separate until it arrives.",{"children":"Write down monthly take-home income, fixed bills, flexible essentials, and current savings contributions. If income changes, use a conservative baseline and keep irregular income separate until it arrives."}],["$","p","Convert annual or quarterly bills into monthly set-asides. The calculation is simple: annual cost divided by twelve, or quarterly cost divided by three. That turns a future bill into a current budget line instead of a surprise.",{"children":"Convert annual or quarterly bills into monthly set-asides. The calculation is simple: annual cost divided by twelve, or quarterly cost divided by three. That turns a future bill into a current budget line instead of a surprise."}]],null]}],["$","section","Give the remaining money a job",{"children":[["$","h2",null,{"children":"Give the remaining money a job"}],[["$","p","Subtract fixed bills, flexible essentials, and set-asides from take-home income. The remainder is what you can divide among goals, optional spending, and a buffer. If the result is negative, the budget has found a gap; it has not found a personal failure.",{"children":"Subtract fixed bills, flexible essentials, and set-asides from take-home income. The remainder is what you can divide among goals, optional spending, and a buffer. If the result is negative, the budget has found a gap; it has not found a personal failure."}]],["$","ul",null,{"children":[["$","li","Protect housing, utilities, food, transportation, and required payments first.",{"children":"Protect housing, utilities, food, transportation, and required payments first."}],["$","li","Choose one savings or payoff priority instead of funding every goal at once.",{"children":"Choose one savings or payoff priority instead of funding every goal at once."}],["$","li","Leave a modest unassigned buffer so ordinary variation does not break the plan.",{"children":"Leave a modest unassigned buffer so ordinary variation does not break the plan."}]]}]]}],["$","section","Review weekly, revise monthly",{"children":[["$","h2",null,{"children":"Review weekly, revise monthly"}],[["$","p","A brief weekly check can catch a mismatch before month-end. Compare the plan with transactions, move money between flexible categories when needed, and note recurring misses.",{"children":"A brief weekly check can catch a mismatch before month-end. Compare the plan with transactions, move money between flexible categories when needed, and note recurring misses."}],"$L18"],null]}]]]}],"$L19","$L1a","$L1b"]}],"$L1c","$L1d"]}]
18:["$","p","At month-end, adjust the next plan using what happened. A budget becomes accurate through revision, not prediction.",{"children":"At month-end, adjust the next plan using what happened. A budget becomes accurate through revision, not prediction."}]
19:["$","section",null,{"className":"post_takeaway__kF94Q","aria-labelledby":"key-takeaway","children":[["$","p",null,{"className":"post_moduleLabel__U25by","children":"Key takeaway"}],["$","h2",null,{"id":"key-takeaway","children":"Put the idea into practice"}],["$","p",null,{"children":"Use actual take-home income and actual bills, convert irregular costs into monthly set-asides, and revise the plan from evidence each month."}]]}]
1a:["$","aside",null,{"className":"post_editorialNote__srE_L","aria-labelledby":"editorial-note-title","children":[["$","h2",null,{"id":"editorial-note-title","children":"How this guide is made"}],["$","p",null,{"children":["Frugal & Simple is an ",["$","a",null,{"href":"https://advisorworld.com/terms","rel":"external","children":"AdvisorWorld.com Inc."}]," publication. Our editorial team writes practical educational guidance without affiliate links, lead forms, or paid product placement. Any arithmetic is shown in the article so you can adapt it to your own figures."]}]]}]
1b:["$","nav",null,{"className":"post_continueReading__fLBIH","aria-label":"Related articles","children":[["$","p",null,{"children":"Related reading"}],["$","div",null,{"children":[["$","$Lc","what-could-50000-savings-do-for-your-household",{"href":"/posts/what-could-50000-savings-do-for-your-household","children":"What Could $50,000 in Savings Do for Your Household?"}],["$","$Lc","can-your-savings-cover-irregular-expenses",{"href":"/posts/can-your-savings-cover-irregular-expenses","children":"Can Your Savings Cover Irregular Household Expenses?"}]]}]]}]
1c:["$","nav",null,{"className":"post_nav__vrb7l","children":[["$","$Lc",null,{"href":"/posts","children":"← All articles"}],["$","$Lc",null,{"href":"/","children":"Home"}]]}]
1d:["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"Article\",\"headline\":\"Build a Monthly Budget Around Real Bills\",\"description\":\"A practical monthly budget method that starts with take-home income, actual bills, flexible costs, and a small margin for surprises.\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"AdvisorWorld.com Inc.\",\"sameAs\":\"https://advisorworld.com/terms\"},\"mainEntityOfPage\":\"https://frugalandsimple.com/posts/build-a-monthly-budget-around-real-bills\"}"}}]
13:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
f:null
11:{"metadata":[["$","title","0",{"children":"Build a Monthly Budget Around Real Bills | Frugal & Simple"}],["$","meta","1",{"name":"description","content":"A practical monthly budget method that starts with take-home income, actual bills, flexible costs, and a small margin for surprises."}],["$","link","2",{"rel":"canonical","href":"https://frugalandsimple.com/posts/build-a-monthly-budget-around-real-bills"}],["$","meta","3",{"name":"google-site-verification","content":"pIVdnmmAIffIU4v_L1iKfIcY_NGkxXET9LYc_0qltug"}],["$","meta","4",{"property":"og:title","content":"Build a Monthly Budget Around Real Bills"}],["$","meta","5",{"property":"og:description","content":"A practical monthly budget method that starts with take-home income, actual bills, flexible costs, and a small margin for surprises."}],["$","meta","6",{"property":"og:type","content":"article"}],["$","meta","7",{"name":"twitter:card","content":"summary"}],["$","meta","8",{"name":"twitter:title","content":"Build a Monthly Budget Around Real Bills"}],["$","meta","9",{"name":"twitter:description","content":"A practical monthly budget method that starts with take-home income, actual bills, flexible costs, and a small margin for surprises."}]],"error":null,"digest":"$undefined"}
16:"$11:metadata"
