{
  "slug": "days-in-ar-calculator",
  "title": "Days in AR Calculator",
  "heading": "Days in Accounts Receivable Calculator",
  "category": "financial",
  "url": "https://www.revenuelab.fyi/toolbox/days-in-ar-calculator",
  "summary": "Measure how fast your practice collects on billed charges.",
  "description": "Days in AR (also called Days Sales Outstanding for healthcare) tells you the average number of days it takes to collect payment after a charge is billed. It's one of the clearest signals of revenue cycle health — a well-run practice with clean claims and efficient payer contracts sits at 30-40 days, while practices with heavy denial rework, slow payer contracts, or high patient-responsibility balances can drift to 60-90+ days. This calculator divides your total outstanding accounts receivable by average daily charges to compute days in AR, then estimates the cash flow impact of shaving that number down, since every day of AR reduction frees up roughly one day's worth of average charges in available cash. Track this monthly by payer category too, since Medicaid and self-pay balances typically run far higher days in AR than commercial insurance.",
  "formula": "Days in AR = total AR ÷ (annual charges ÷ 365); cash freed by improvement = daily charge volume × days reduced.",
  "dateModified": "2026-09-30",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=days-in-ar-calculator",
  "inputs": [
    {
      "id": "totalAR",
      "label": "Total accounts receivable outstanding",
      "kind": "number",
      "hint": null,
      "default": 480000,
      "unit": "$",
      "min": 0,
      "max": null
    },
    {
      "id": "annualCharges",
      "label": "Annual gross charges billed",
      "kind": "number",
      "hint": null,
      "default": 4200000,
      "unit": "$",
      "min": 1,
      "max": null
    },
    {
      "id": "targetDays",
      "label": "Target days in AR",
      "kind": "number",
      "hint": null,
      "default": 38,
      "unit": null,
      "min": 1,
      "max": null
    }
  ],
  "outputs": [
    {
      "id": "daysInAR",
      "label": "Current days in AR",
      "format": "decimal",
      "hint": null,
      "primary": true
    },
    {
      "id": "daysReduction",
      "label": "Days to cut to reach target",
      "format": "decimal",
      "hint": null,
      "primary": false
    },
    {
      "id": "cashFreed",
      "label": "Cash freed by reaching target",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "dailyCharges",
      "label": "Average daily charge volume",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "targetAR",
      "label": "AR balance at target days",
      "format": "currency",
      "hint": null,
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Total accounts receivable outstanding: 480000 $",
      "Annual gross charges billed: 4200000 $",
      "Target days in AR: 38"
    ],
    "outputs": [
      "Current days in AR: 41.7",
      "Days to cut to reach target: 3.7",
      "Cash freed by reaching target: $42,740",
      "Average daily charge volume: $11,507",
      "AR balance at target days: $437,260"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter total accounts receivable outstanding ($).",
      "Enter annual gross charges billed ($).",
      "Enter target days in ar.",
      "Read your current days in ar on the right — it updates as you type.",
      "Hit Share to keep the scenario or send it to someone."
    ]
  },
  "scenarios": [
    {
      "name": "Conservative",
      "description": "Lower-end numbers — what if things land soft?",
      "values": {
        "totalAR": 288000,
        "annualCharges": 2520000,
        "targetDays": 23
      }
    },
    {
      "name": "Typical",
      "description": "Defaults — the most common real-world setup.",
      "values": {
        "totalAR": 480000,
        "annualCharges": 4200000,
        "targetDays": 38
      }
    },
    {
      "name": "Ambitious",
      "description": "Higher-end numbers — what if things really pop?",
      "values": {
        "totalAR": 768000,
        "annualCharges": 6720000,
        "targetDays": 61
      }
    }
  ],
  "limitations": [
    "Results are estimates before tax, fees, and inflation unless an input explicitly covers them.",
    "Rates are treated as fixed for the whole period — variable-rate products will drift from this projection.",
    "This is educational maths, not financial advice. Check anything contractual with the lender or your accountant."
  ],
  "faq": [
    {
      "q": "What's a good days in AR benchmark?",
      "a": "MGMA benchmarks put top-performing practices at 30-35 days, average practices at 40-50 days, and practices with revenue cycle problems at 60+ days. Specialty and payer mix matter — practices with more Medicaid or self-pay patients naturally run higher."
    },
    {
      "q": "Why does days in AR matter more than total AR dollars?",
      "a": "Total AR dollars grows naturally as a practice grows, so it's not a useful trend metric on its own. Days in AR normalizes for volume and tells you whether collections are getting faster or slower relative to how much you're billing, which is the operational signal that matters."
    },
    {
      "q": "What moves days in AR down fastest?",
      "a": "Clean claim submission (reducing denials at the source), faster patient statement cycles, and following up on claims older than 30 days before they age into harder-to-collect buckets. Practices that review AR aging weekly instead of monthly typically see the fastest improvement."
    },
    {
      "q": "Should self-pay and patient-responsibility balances be included?",
      "a": "Yes, include them in total AR, but track them separately in your aging report since they behave very differently — patient balances often take 90+ days and need active statement and payment-plan follow-up, unlike payer claims which follow contracted timelines."
    }
  ],
  "related": [
    "https://www.revenuelab.fyi/toolbox/claim-denial-rate-cost",
    "https://www.revenuelab.fyi/toolbox/medical-billing-service-fee"
  ],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — Days in AR Calculator (https://www.revenuelab.fyi/toolbox/days-in-ar-calculator)"
}