Cloud pricing models are essential in the context of the increasing availability of cloud service providers across the Internet and the willingness of users to use high-quality and affordable services. The double-sided combinatorial auction model has been used extensively due to its inherent characteristics. This paper presents a cost-effective pricing method that considers both the forward market and spot market. Moreover, resource requests are workflow or hybrid to support scalability and improve the number of federal cloud response requests. The evaluation results indicate more profit for both buyers and vendors simultaneously. Furthermore, the proposed algorithm reduces the waiting time and the number of pending demands, increasing users' satisfaction relative to cloud services.