Business Loan Affordability Calculator

Estimate a business loan payment and see if it fits your monthly cash-flow coverage target.

Advanced options
Upfront loan fees
Calculating...
Highest loan amount at your coverage target
Monthly room left after the new loan payment
Cash-flow coverage after the new loan
Estimated monthly loan paymentFixed monthly payment for the requested loan. Separate upfront fees are not added to this payment.
Fee-inclusive yearly APRAPR is a yearly cost rate. This estimate treats upfront fees as reducing the cash you receive and is not a legal disclosure.
Total interest plus upfront feesScheduled interest plus the upfront fees entered above.
Total of scheduled loan paymentsMonthly payment multiplied by the loan term. Upfront fees paid separately are not included.
Upfront fees counted in APR estimateOrigination fee plus other upfront fees.
Did we solve your problem today?


How to use our Business Loan Affordability Calculator

  1. Enter the Loan amount, Yearly interest rate, and Loan term from the loan offer or scenario you want to test.
  2. Enter Cash available for debt payments and Existing business debt payments using monthly amounts, not yearly totals.
  3. Open Advanced options if you want to add Origination fee, Other upfront fees, or change the Cash-flow coverage target.
  4. Select Calculate and read the affordability results first: Highest loan amount at your coverage target and Monthly room left after the new loan payment.
  5. Sanity-check the output by comparing Estimated monthly loan payment with your actual lender quote; a large difference usually means the rate, term, fees, or payment frequency was entered differently.
Example inputs for Business Loan Affordability Calculator
Example inputs for Business Loan Affordability Calculator

Definitions

Loan amount: The amount you plan to borrow as principal, before any separately paid fees.

Yearly interest rate: The stated annual interest rate used to calculate the monthly payment. It is not the same as APR when upfront fees are charged.

Loan term: The number of monthly payments until the loan is scheduled to be paid off.

Cash available for debt payments: Monthly cash left after normal operating costs, before current business debt and the new loan payment.

Existing business debt payments: Current monthly business payments on loans, leases, and other regular debt.

Cash-flow coverage target: The cushion test used here: cash available for debt payments divided by total monthly debt payments. This is similar to a debt service coverage ratio [2][3].

Fee-inclusive yearly APR: An estimated annual percentage rate that treats upfront fees as part of the borrowing cost. APR is a yearly cost measure [1].


Coverage ratio guideCash available for debt payments divided by total monthly debt payments. Higher ratios leave more room for slow months or surprises.Coverage ratio guideCash available for debt payments divided by total monthly debt paymentsBelow 1.00TightTargetExtra cushion0 x1 x1.25 x1.5 x2 xCash-flow coverage ratio
Coverage ratio guide
Higher ratios leave more room for slow months or surprises.

Common mistakes and quick fixes

Mistake: Entering annual cash flow in Cash available for debt payments.
Fix: Use the monthly cash left after normal operating costs and before debt payments.

Mistake: Putting a 5-year loan as 5 in Loan term.
Fix: Enter 60 in Loan term because this calculator uses months.

Mistake: Treating Monthly room left after the new loan payment as extra profit.
Fix: Read it as room versus the Cash-flow coverage target; negative means the requested loan misses that target.

Mistake: Entering personal credit card payments in Existing business debt payments.
Fix: Include only regular business debt payments unless those personal payments are paid by the business cash flow you entered.

Mistake: Leaving Origination fee out when comparing Fee-inclusive yearly APR between offers.
Fix: Add Origination fee and Other upfront fees if the lender charges them separately.

Mistake: Assuming Highest loan amount at your coverage target is a lender approval amount.
Fix: Use it as a cash-flow screen only; lenders may also check credit, collateral, revenue history, industry, and documents.


Limitations & Key Assumptions / Boundary Conditions

  • The payment math assumes a fixed rate, level monthly payments, and full scheduled repayment over the entered Loan term.
  • The affordability check uses only Cash available for debt payments, Existing business debt payments, and the Cash-flow coverage target. It does not predict approval.
  • Real lender decisions can also depend on credit, collateral, revenue history, time in business, industry risk, tax returns, bank statements, and legal documents.
  • Fee-inclusive yearly APR is an estimate for comparison. It is not a legal Truth in Lending disclosure and may differ from a lender's official APR.
  • Origination fee and Other upfront fees are treated as paid upfront, not added to the loan balance.
  • Taxes, late fees, prepayment penalties, variable rates, balloon payments, daily interest accrual, and nonmonthly payment schedules are not included.
  • If Cash available for debt payments is low or negative, Highest loan amount at your coverage target may be $0, while Monthly room left after the new loan payment can still show the signed shortfall.

Methodology

Payment math

The calculator first converts the Yearly interest rate to a monthly rate because the payment schedule is monthly.

monthly_rate = annual_interest_rate / 100 / 12

It then finds the fixed-payment factor. The zero-rate case is handled separately so the calculator does not divide by zero.

payment_factor = 1 / loan_term_months, if monthly_rate = 0

payment_factor = monthly_rate / (1 - (1 + monthly_rate)^(-loan_term_months)), if monthly_rate > 0

estimated_monthly_payment = loan_amount * payment_factor

Affordability check

The cash-flow test estimates the largest new monthly payment that fits the selected coverage target after current business debt payments.

max_new_monthly_payment = cash_available_monthly / target_coverage_ratio - existing_debt_payment

max_affordable_loan = max(0, max_new_monthly_payment / payment_factor)

The loan limit is floored at $0 because a negative borrowing limit is not usable. The monthly gap keeps its sign so a shortfall is visible.

monthly_payment_gap = max_new_monthly_payment - estimated_monthly_payment

cash_flow_coverage_after_loan = cash_available_monthly / (existing_debt_payment + estimated_monthly_payment)

Fees and APR estimate

Upfront fees are added to the dollar cost output and used to estimate a fee-inclusive APR. The APR estimate solves for the monthly internal rate that makes the net cash received equal the present value of the scheduled payments.

upfront_fees = loan_amount * origination_fee_pct / 100 + other_upfront_fees

total_interest_and_fees = estimated_monthly_payment * loan_term_months - loan_amount + upfront_fees

net_cash_received = loan_amount - upfront_fees

net_cash_received = estimated_monthly_payment * (1 - (1 + monthly_irr)^(-loan_term_months)) / monthly_irr

fee_inclusive_apr_pct = monthly_irr * 12 * 100

Mini-example

For a $100,000 loan at 10% for 60 months, the monthly rate is 0.10 / 12, and the estimated monthly payment is about $2,124.70. If the business has $12,000 available for debt payments, already pays $2,000 per month in business debt, and uses a 1.25 coverage target, the maximum new monthly payment is $12,000 / 1.25 - $2,000, or $7,600. The monthly room left is $7,600 - $2,124.70, or about $5,475.30, and the highest loan amount at that target is about $357,696.80.


Sources