The qualifying rules are set nationally and applied the same way in every province. You must be a South African citizen or hold permanent residency, be at least 18 years old and legally able to sign a contract, and your gross household income must fall between R3 501 and R22 000 per month. Earn less than R3 501 and you fall under the fully subsidised housing programme instead; earn more than R22 000 and you are above the cap.
You must also be a first-time buyer who has never owned residential property or benefited from a government housing subsidy before, and you must either be married, cohabiting with a partner, or single with financial dependants – a single applicant with no dependants generally does not qualify. Finally, the subsidy has to attach to approved home finance: usually a bond granted by a bank or other NCR-registered credit provider, though pension-backed loans and certain other instruments are also accepted. In practice this means the bank's affordability assessment under the National Credit Act comes first – the subsidy is layered on top of a loan you have already secured.
The money can be used to buy an existing house or flat, to buy a serviced stand and build, or to build on a stand you already own. Because it is a grant, there is no repayment, no interest and no effect on your credit record.