Een anti-speculatiebeding is een clausule in een koopcontract of koop-aannemingsovereenkomst waarmee een koper van onroerend goed wordt verplicht om het gekochte gedurende een aantal jaren zelf te bewonen of te gebruiken voordat de koper het onroerend goed mag doorverkopen. Soms moet de koper voorafgaande toestemming vragen voor verkoop aan een derde of is als voorwaarde gesteld dat bij verkoop een deel van de winst wordt afgedragen een de vorige eigenaar.
Het beding is bedoeld om speculatieve handel met onroerend goed (prijsopdrijving) tegen te gaan. Meestal wordt een anti-speculatiebeding door een gemeente als voorwaarde opgenomen als zij zelf tot verkoop van bouwkavels of woningen overgaat. Op overtreding van het anti-speculatiebeding is doorgaans een aanzienlijke contractuele boete gesteld.
Een antispeculatiebeding wordt opgenomen als 'kettingbeding': elke eigenaar van de woning is contractueel verplicht om de bepalingen van het antispeculatiebeding ook weer op te leggen aan opvolgende eigenaars.