Het recht van wederinkoop is een clausule in een verkoopovereenkomst die de verkoper het voorrecht verleent om binnen een bepaalde periode het verkochte goed terug te kopen tegen restitutie van de oorspronkelijke koopprijs en vergoeding van bijkomende kosten. Indien de verkoper dit recht uitoefent, wordt de verkoop automatisch en met terugwerkende kracht ontbonden. Dit houdt in dat de koper nooit als eigenaar wordt beschouwd. Dit betreft dus een verkoop onder ontbindende voorwaarde. Het beding van wederinkoop moet expliciet in de verkoopovereenkomst worden opgenomen.
Als de verkoper zijn recht van wederinkoop uitoefent, dient hij de koper de volgende bedragen terug te betalen: de oorspronkelijke koopprijs (zonder rekening te houden met eventuele waardeveranderingen), de wettelijk gemaakte kosten (zoals registratierechten, btw, notariskosten), de kosten voor noodzakelijke herstellingen (bijvoorbeeld dringende dakreparaties) en de nuttige herstellingen naar hun meerwaarde (ongeacht de kosten die de koper ervoor heeft betaald). Onderhouds- en verfraaiingswerken, evenals rente, blijven voor rekening van de koper.
Het recht van wederinkoop kan maximaal voor een periode van vijf jaar worden overeengekomen. Indien een langere periode wordt afgesproken, wordt deze automatisch beperkt tot vijf jaar. In het geval van de aankoop van een sociale koopwoning kan het recht van wederinkoop echter volgens de Vlaamse Codex Wonen tot twintig jaar worden uitgeoefend.