Revenue can be generated from a myriad of sources, can be in the form of commission, markup, arbitrage, rent, bids, etc. and can include recurring payments or just a one-time payment. A revenue model includes every aspect of the revenue generation strategy of the business.