Offerup generates revenue by offering optional paid features for sellers, such as promoting listings or highlighting them. Additionally, the platform earns money through advertising partnerships with businesses, while maintaining its core services as a free app for buying and selling.