happytails.ai

Cash runway calculator

Open Cash runway calculator on Happytails.ai. This view has the same page content and links, with explicit tool capabilities. Read the processing notes before using a tool.

Tool capabilities

{
  "id": "cash-runway-calculator",
  "category": "business-tools",
  "built": true,
  "requirements": "Compare complete monthly cash scenarios with different receipts, payments, growth and financing timing. Start funding arrives before monthly operations; end funding arrives afterward. A negative balance before end funding remains visible even when closing cash recovers. The reserve test uses strictly below, so cash equal to the reserve does not breach it. The report continues through negative balances. A monthly model cannot establish intra-month solvency. No credit, taxes, interest or unentered funding is assumed. Runs on your device without uploads in a cancellable worker with a 10-second timeout. Limit: 250000 combined input characters, 20 scenarios, 600 monthly periods or 1000 invoices. Complete JSON and typed JSON Pointer CSV files each have an 8000000-character limit; CSV is limited to 250000 values. Preview shows 200 rows. Inputs are preserved in downloads. All results use floating-point arithmetic without payment rounding.",
  "implementation": {
    "fields": [
      {
        "key": "currency",
        "label": "Currency code",
        "value": "EUR",
        "type": "text",
        "help": "Three uppercase letters. Every monetary input uses this currency; no conversion is performed."
      },
      {
        "key": "openingCash",
        "label": "Opening available cash",
        "value": "250000",
        "type": "text",
        "help": "Use a decimal point, up to six decimal places and no thousands separators."
      },
      {
        "key": "minimumCash",
        "label": "Minimum cash reserve",
        "value": "50000",
        "type": "text",
        "help": "Use a decimal point, up to six decimal places and no thousands separators."
      },
      {
        "key": "months",
        "label": "Months to model",
        "value": "12",
        "type": "text",
        "help": "Use whole numbers for month and payment-day fields."
      },
      {
        "key": "scenariosCsv",
        "label": "Cash-flow scenarios CSV",
        "value": "name,monthlyReceipts,monthlyPayments,receiptGrowthPercent,paymentGrowthPercent\nBase,20000,50000,0,0\nGrowth,20000,50000,5,1",
        "type": "textarea",
        "help": "Exact headers: name,monthlyReceipts,monthlyPayments,receiptGrowthPercent,paymentGrowthPercent. One uniquely named scenario per row. Cash receipts and payments are nonnegative; monthly growth rates range from -100 to 100 percent. Growth applies from month two."
      },
      {
        "key": "fundingCsv",
        "label": "Funding events CSV",
        "value": "scenario,month,timing,amount\nBase,6,start,100000\nGrowth,6,end,100000",
        "type": "textarea",
        "help": "Exact headers: scenario,month,timing,amount. Match a scenario name exactly. Month is a whole number within the horizon; timing is exactly start or end. Amount is nonnegative. For no funding, keep only the header. Events at the same time are added together."
      }
    ],
    "input": false,
    "presentation": "metrics",
    "note": "Compare complete monthly cash scenarios with different receipts, payments, growth and financing timing. Start funding arrives before monthly operations; end funding arrives afterward. A negative balance before end funding remains visible even when closing cash recovers. The reserve test uses strictly below, so cash equal to the reserve does not breach it. The report continues through negative balances. A monthly model cannot establish intra-month solvency. No credit, taxes, interest or unentered funding is assumed. Runs on your device without uploads in a cancellable worker with a 10-second timeout. Limit: 250000 combined input characters, 20 scenarios, 600 monthly periods or 1000 invoices. Complete JSON and typed JSON Pointer CSV files each have an 8000000-character limit; CSV is limited to 250000 values. Preview shows 200 rows. Inputs are preserved in downloads. All results use floating-point arithmetic without payment rounding.",
    "experience": {
      "automatic": false,
      "single": false,
      "inputMaxLength": 1000000,
      "inputMode": "text",
      "label": "Your text",
      "placeholder": "Type or paste your input…",
      "help": "Up to 1,000,000 characters. Review the settings before running.",
      "helpParts": [
        "Up to 1,000,000 characters.",
        "Review the settings before running."
      ],
      "action": null
    },
    "mode": "explicit",
    "interactive": false
  },
  "execution": "Browser interface",
  "api": null,
  "browser_agent": {
    "supported": true,
    "name": "run_current_tool",
    "discovery": "WebMCP on the human page in a supporting browser",
    "verification": "See audit/API-AUDIT.md; availability is not verification"
  }
}

Page guide

Compare monthly cash balances, reserve breaches and funding timing across business scenarios.

How to use Cash runway calculator
  1. Enter available cash, your minimum reserve and the number of months to model.
  2. Add cash-flow scenarios and optional funding events using the documented CSV headers.
  3. Compare the complete schedules, including balances before end-of-month funding, then download the report.

Useful next steps

Funding timing changes the cash picture

Start-of-month financing is available before that month’s operating cash movements. End-of-month financing arrives afterward. A recovered closing balance does not erase an earlier modeled shortfall. Monthly totals cannot reveal the exact day a business needs cash.

Compare scenarios without hiding assumptions

Receipts and payments grow from month two using your separate monthly assumptions. The constant-burn reference ignores financing, growth and reserves. The complete schedule retains month zero and every modeled month, including negative balances.