Business to Consumer (B2C) transactions happen when businesses sell goods or services directly to customers or end users. As compared to B2B businesses, B2C business models often have shorter sales cycles and a bigger volume of clients with lower revenue per client.