{
 "schema": "aiblocks-page/1",
 "id": "mortgage-affordability-checker",
 "type": "skill",
 "name": "Mortgage affordability checker",
 "summary": "Share your pay, costs, deposit and quoted rates. Get monthly payments, a higher-rate stress test and questions for your lender.",
 "headline": "Mortgage affordability checker",
 "subhead": "Give it your take-home pay, monthly costs, savings for a deposit and the rates you have been quoted. It works out the monthly payment at each rate, tests a higher rate, and shows what is left each month. You also get questions for your lender or adviser.",
 "job": {
  "id": "manage-personal-finances",
  "name": "Plan personal spending and savings"
 },
 "level": "beginner",
 "thinking": "medium",
 "tested": true,
 "updated": "2026-10-28",
 "first_published": "2026-10-27",
 "inputs": [
  {
   "type": "question",
   "required": true,
   "label": "Question",
   "what": "the problem, decision or piece of work you want help with, and what a good outcome looks like"
  },
  {
   "type": "spreadsheet",
   "required": false,
   "label": "Spreadsheet",
   "what": "a spreadsheet with its data, formulas and charts"
  }
 ],
 "outputs": [
  {
   "type": "audit_report",
   "required": true,
   "label": "Audit report",
   "what": "findings with evidence, severity, missing inputs and next actions"
  },
  {
   "type": "question",
   "required": false,
   "label": "Question",
   "what": "the problem, decision or piece of work you want help with, and what a good outcome looks like"
  }
 ],
 "you_give": [
  "Your monthly take-home pay, after tax",
  "Your monthly costs and any debts you pay off",
  "The price you are looking at and the deposit you have saved",
  "The interest rates and loan length you were quoted, or want to test",
  "Costs of buying and owning, such as fees, insurance and upkeep, if you know them (optional)"
 ],
 "you_get": [
  "The monthly payment at each rate, with the working shown",
  "That payment as a share of your take-home pay, and what is left",
  "A stress test at a higher rate that you choose",
  "Questions for your lender or adviser"
 ],
 "use_when": [
  "You are thinking about buying a home and want to know what monthly payment you could carry.",
  "You have quotes from one or more lenders and want to compare what each means each month.",
  "You want to know what happens to your budget if the rate goes up."
 ],
 "skip_when": [
  "You want to know how much a lender will offer: only the lender can say. Use this to decide what you are comfortable with first.",
  "You need advice on which product to take: speak to a licensed mortgage adviser.",
  "You want your whole budget reviewed: use the Personal budget builder first, then come back."
 ],
 "output_sample": {
  "input": [
   "Your monthly take-home pay, costs and debts",
   "The price you are looking at and your deposit",
   "The rates and loan length you were quoted, and the higher rate to test",
   "Buying and owning costs, if you know them (optional)"
  ],
  "output": [
   {
    "name": "The loan",
    "contains": "The amount borrowed, worked out from your price and deposit, and the length you gave."
   },
   {
    "name": "Monthly payment",
    "contains": "The payment at each rate you gave, with its share of your take-home pay and what is left."
   },
   {
    "name": "Stress test",
    "contains": "The same sums at the higher rate, and whether your budget holds, is tight or breaks."
   },
   {
    "name": "Costs not yet in",
    "contains": "The buying and owning costs you did not give, listed so you can add them."
   },
   {
    "name": "Questions",
    "contains": "What to ask your lender or adviser, one line each."
   },
   {
    "name": "Missing",
    "contains": "Anything you did not tell it that changes the sums."
   },
   {
    "name": "Checks missed",
    "contains": "One line for each of its own checks that still fails, or none."
   }
  ]
 },
 "output_shape": "THE LOAN\nPrice <your figure> | Deposit <your figure> | Borrowed <price less deposit> | Length <your figure>\n\nMONTHLY PAYMENT\n<rate> -> <payment> | Share of take-home pay: <%> | Left after costs: <amount>\n\nSTRESS TEST\n<higher rate> -> <payment> | Left after costs: <amount> | Verdict: <holds / tight / breaks>\n\nCOSTS NOT YET IN\n<buying and owning costs you did not give>\n\nQUESTIONS FOR YOUR LENDER OR ADVISER\n- <question>\n\nMISSING\n<what you did not tell it>\n\nCHECKS MISSED\n<one line per check still missed, or none>",
 "how_to_use": [
  "Start a chat with the skill. Open it if you added it to your AI, or copy it and paste it in.",
  "Give your take-home pay, monthly costs, the price you are looking at and your deposit.",
  "Give the rates and loan length you were quoted. Take them from the lender's own page or quote, not from memory.",
  "Pick the higher rate you want to test. A few points above your quote is a common test.",
  "Check the sums with your lender's own calculator, then take the questions to them."
 ],
 "checks": [
  "Each payment can be rebuilt from the amount, rate and length you gave.",
  "The working is shown, not just the answer.",
  "No rate appears that you did not give or choose.",
  "The stress test uses a higher rate and says what breaks.",
  "It says the lender or adviser decides, and that this is not financial advice."
 ],
 "next": [
  {
   "name": "Purchase decision cost reviewer",
   "url": "https://useaiblocks.com/skills/spending-story-reviewer",
   "why": "Purchase decision cost reviewer"
  },
  {
   "name": "Retirement savings projector",
   "url": "https://useaiblocks.com/skills/retirement-savings-projector",
   "why": "Retirement savings projector"
  }
 ],
 "source": null,
 "credits": [],
 "files": [],
 "links": {
  "page": "https://useaiblocks.com/skills/mortgage-affordability-checker",
  "markdown": "https://useaiblocks.com/skills/mortgage-affordability-checker.md",
  "json": "https://useaiblocks.com/skills/mortgage-affordability-checker.json",
  "instructions": "https://useaiblocks.com/skills/mortgage-affordability-checker/SKILL.md",
  "api_item": "https://useaiblocks.com/api/v1/items/mortgage-affordability-checker",
  "api_document": "https://useaiblocks.com/api/v1/documents/skill/mortgage-affordability-checker",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
