Absolutely. Completing challenges and achieving milestones will regularly award you with in-game cash, reputation boosts, and other rewards. No real money purchases needed.