{
    "name": "Clinic Break-even Calculator",
    "url": "https://calculators.geekmidst.com/calculators/clinic-break-even-calculator",
    "markdown": "https://calculators.geekmidst.com/calculators/clinic-break-even-calculator.md",
    "category": "Healthcare operations",
    "description": "Work out how many patient visits a clinic or practice needs each month and each day to cover its fixed costs, allowing for no-shows when booking.",
    "summary": "A clinic breaks even when the margin earned on each visit covers its fixed costs. Enter your monthly overheads, the revenue actually collected per visit and the cost of each visit.",
    "also_called": [
        "Medical practice break-even calculator",
        "Practice break-even calculator"
    ],
    "applies_to": "Worldwide",
    "last_updated": "2026-10-29",
    "computation": "Results are computed in the visitor’s browser on the HTML page. This API describes the calculator; it does not compute results.",
    "inputs": [
        {
            "name": "fixed",
            "label": "Fixed costs per month",
            "type": "number",
            "default": "60000"
        },
        {
            "name": "revenue_per_visit",
            "label": "Collected revenue per visit",
            "type": "number",
            "default": "120"
        },
        {
            "name": "variable_per_visit",
            "label": "Variable cost per visit",
            "type": "number",
            "default": "40"
        },
        {
            "name": "days",
            "label": "Clinic days per month",
            "type": "number",
            "default": "20",
            "unit": "days"
        },
        {
            "name": "no_show",
            "label": "No-show rate",
            "type": "number",
            "default": "10",
            "unit": "%",
            "optional": true
        },
        {
            "name": "currency",
            "label": "Currency",
            "type": "currency",
            "default": "USD"
        }
    ],
    "outputs": [
        {
            "key": "visits_month",
            "label": "Break-even visits per month",
            "format": "integer"
        },
        {
            "key": "visits_day",
            "label": "Visits per clinic day",
            "format": "number"
        },
        {
            "key": "booked_day",
            "label": "Appointments to book per day (after no-shows)",
            "format": "number"
        },
        {
            "key": "contribution",
            "label": "Contribution margin per visit",
            "format": "currency"
        },
        {
            "key": "contribution_ratio",
            "label": "Contribution margin ratio",
            "format": "percent"
        },
        {
            "key": "break_even_revenue",
            "label": "Break-even collected revenue per month",
            "format": "currency"
        }
    ],
    "formula": {
        "text": "Contribution = Revenue per visit − Variable cost per visit;  Break-even visits = ⌈Fixed costs ÷ Contribution⌉;  Bookings per day = Visits per day ÷ (1 − No-show rate)",
        "variables": {
            "Fixed costs": "monthly costs that do not vary with visits",
            "Revenue per visit": "average collected payment per visit",
            "Variable cost per visit": "costs incurred for each visit",
            "No-show rate": "share of bookings not attended"
        }
    },
    "worked_example": {
        "inputs": {
            "fixed": "60000",
            "revenue_per_visit": "120",
            "variable_per_visit": "40",
            "days": "20",
            "no_show": "10",
            "currency": "USD"
        },
        "steps": [
            "Contribution per visit = 120 − 40 = $80.",
            "Break-even visits = 60,000 ÷ 80 = 750 a month, or 750 ÷ 20 = 37.5 a day.",
            "With 10% no-shows, book 37.5 ÷ 0.9 = 41.7 appointments a day."
        ],
        "result": "The clinic needs 750 visits a month, about 37.5 a day, which means booking around 42 appointments a day if 10% do not attend."
    },
    "interpretation": "Visits above break-even contribute the full margin to profit. Raising collections per visit, cutting per-visit costs or reducing no-shows all lower the number of visits needed.",
    "assumptions": [
        "Revenue and variable cost per visit are averages across the case mix.",
        "Fixed costs stay fixed within the range of visits considered.",
        "No-shows add no variable cost."
    ],
    "limitations": [
        "Capacity limits (rooms, clinician hours) are not checked.",
        "Cash timing from payers and seasonal demand are ignored."
    ],
    "rules": null,
    "faqs": [
        {
            "question": "Should I use billed charges or collections?",
            "answer": "Collections. Billed charges are usually much higher than what payers actually pay, which would understate the visits you need."
        },
        {
            "question": "Is a clinician’s salary fixed or variable?",
            "answer": "A salaried clinician is a fixed cost; a clinician paid per visit or per session is variable."
        }
    ],
    "sources": [],
    "related": [
        {
            "name": "Break-even Calculator",
            "url": "https://calculators.geekmidst.com/calculators/break-even-calculator"
        },
        {
            "name": "Hospital Operating Margin Calculator",
            "url": "https://calculators.geekmidst.com/calculators/hospital-operating-margin-calculator"
        },
        {
            "name": "Patient Appointment Lead Time Calculator",
            "url": "https://calculators.geekmidst.com/calculators/patient-appointment-lead-time-calculator"
        },
        {
            "name": "Profit Margin Calculator",
            "url": "https://calculators.geekmidst.com/calculators/profit-margin-calculator"
        }
    ],
    "disclaimer": null,
    "publisher": "GM¹X CalcVerse"
}