Spencer Pratt earns money through various ventures such as reality TV appearances, business partnerships, and social media promotions.