Skip to main content

Bond Affordability Calculator

Find out how large a home loan you qualify for based on your monthly income and existing debt commitments. Includes a stress test at higher interest rates so you can plan for SARB rate increases.

Your Financial Details

R 45 000
R 5 000R 300 000
R 15 000
R 0R 100 000
R 3 000
R 0R 50 000
R 100 000
R 0R 2 000 000
10.25%
7.00%20.00%
20 years
5 years30 years
Banks perform their own affordability assessment under the NCA. This estimate assumes 30% debt-service ratio and may differ from your bank's pre-qualification. Apply formally for an accurate bond pre-approval.

Results

Maximum Property Value

R 1 475 244,84

loan: R 1 375 244,84 + deposit: R 100 000,00

Affordable Bond Repayment

R 13 500,00

30% of gross income

Net Disposable

R 27 000,00

Debt Service Ratio

30.0%

Stress Test (rate+2%)

R 1 306 903,83

max property at higher rate

Results are indicative only and do not constitute a credit offer.

How the Bond Affordability Calculator Works

South African banks assess home loan affordability under the National Credit Act using a net disposable income (NDI) approach. They take your gross monthly income, deduct tax (PAYE), UIF, and all existing debt commitments, and the remaining amount is your NDI. The maximum bond instalment is typically set at no more than 30% of gross income, but banks may allow up to the full NDI if other commitments are low.

The calculator uses the reverse annuity formula to compute the maximum loan amount from a given monthly payment, interest rate, and term:

P = M × [(1+r)^n − 1] / [r × (1+r)^n]

Where P is the maximum loan, M is the maximum monthly payment, r is the monthly interest rate, and n is the term in months. The 30% of gross income constraint is applied as the upper limit for M before any existing debt commitments are deducted.

The stress test at +2% shows how the maximum affordable bond changes if the prime rate increases by 2 percentage points from current levels. South African homeowners experienced a 4.75% rate cycle between 2021 and 2023 - planning for a 2% increase is prudent.

How to Use This Calculator

  1. 1

    Enter your gross monthly income

    Use your total gross remuneration before tax - salary, regular allowances, and any guaranteed overtime. Do not include variable or once-off income. For joint applications, combine both applicants' gross incomes.

  2. 2

    Enter your existing monthly debt commitments

    Include all current monthly obligations: vehicle finance instalments, personal loan repayments, credit card minimum payments, store account payments, and any maintenance orders. Do not include the new bond repayment you are calculating.

  3. 3

    Set the interest rate and term

    Use the prime rate (10.25%) as a starting point and adjust based on the rate your bank has indicated. Standard bond terms are 20 years (240 months). First-time buyers can sometimes access 100% bonds with 30-year terms, but this significantly increases total interest paid.

  4. 4

    Review the maximum bond amount

    This is the loan amount the calculator estimates you can service on the 30% income constraint. The actual property you can afford is this amount plus your deposit. Use the Bond Transfer Cost Calculator to estimate the additional upfront costs (transfer duty, attorney fees) you will need in cash.

  5. 5

    Check the stress test result

    The stress test shows your maximum affordable bond if rates were 2% higher. If the stress-tested bond amount is significantly lower than your target property price, consider a smaller loan, a larger deposit, or deferring the purchase until you have built more equity.

Frequently Asked Questions

How do South African banks calculate bond affordability?
Banks use a net disposable income (NDI) model. They start with your gross monthly income, deduct PAYE, UIF, and a living expense allowance (based on the number of dependants), then deduct all existing monthly debt commitments. The remaining NDI must be sufficient to cover the proposed bond instalment. Banks also run a stress test at 2–3% above the current rate to ensure affordability if rates rise.
What is the maximum home loan I can get in South Africa?
There is no absolute maximum set by law - it depends on your income, credit profile, and the property value. Banks typically require the monthly instalment to be no more than 30% of gross income, though some allow up to the full NDI. For example, a household earning R50 000/month gross might qualify for a bond of approximately R1.3–1.5 million at current rates, assuming no other significant debt commitments.
Can I get a 100% home loan in South Africa?
Yes - 100% home loans (no deposit) are available from some South African banks, particularly for first-time buyers with strong credit profiles. However, 100% bonds typically attract higher interest rates (less negotiating power), higher monthly instalments, and no equity cushion if property values fall. A deposit of at least 10–20% is strongly recommended where possible.
Does my credit score affect how much I can borrow for a home loan?
Yes, significantly. A high credit score (750+) typically qualifies for the best interest rates - often prime minus 0.5% to prime minus 1% - which directly increases the maximum loan amount at a given instalment. A low score may result in a higher rate (prime plus 1–2%), higher monthly instalments, and a lower maximum loan. Improving your credit score before applying can meaningfully increase your bond qualification.
Are joint bond applications better in South Africa?
A joint application combines both applicants' incomes, increasing the qualifying loan amount. Both applicants are equally liable for the debt. If one applicant has a poor credit score, it can negatively affect the rate offered to both. Banks assess the combined income and the credit profiles of both applicants when making the offer. Joint bonds also have estate-planning implications - both names appear on the title deed.
What is the First Home Finance (FLISP) subsidy in South Africa?
The Finance Linked Individual Subsidy Programme (FLISP) provides a once-off subsidy to first-time home buyers earning between R3 501 and R22 000 per month (gross household income). The subsidy ranges from approximately R30 000 to R170 000 depending on income and can be used to reduce the bond amount or cover transfer and registration costs. You must qualify for and have an approved home loan from a participating bank to access FLISP. Apply through the National Housing Finance Corporation (NHFC).

You might also need