Kim Krarup har siden 2002 været uddannet jurist, og har fra samme periode arbejdet med fast ejendom som speciale.

Først som advokatfuldmægtig og advokat hos Grubbe & Anderskov - nu Grubbe Advokater - hvor han ydede økonomisk og juridisk rådgivning for en del af kontorets mange foreninger i administratration, og siden som juridisk sagsbehandler i Københavns Kommunes husleje-, anke og beboerklagenævn.

Siden 2011 har han drevet selvstændig advokatvirksomhed og har gennem årerne ydet juridisk rådgivning til mange ejendomsinvestorer, boligforeninger samt private m.m.