A home gym typically pays for itself in 1–3 years depending on membership costs.
Average gym membership: $50/month = $600/year = $3,000/5 years. A solid home gym: $1,500–$3,000 one-time.
Usually yes after 1–3 years if you use it consistently. Factor in equipment cost, membership fees and travel time.