Management solutions provide for monthly fixed fees, or monthly fixed fees for a specified quantity of orders processed on the platform, plus monthly overage fees. We generally bill customers on a monthly basis, in arrears. We allocate the variable consideration related to the monthly overages to the distinct month during which the related services were performed , as those fees relate specifically to providing the Order Management solutions of the platform in the period and represen t the consideration we are entitled to for providing access to the platform. As a result, the fixed monthly fees and monthly overages are included in the transaction price and recognized as revenue in the period in which the fee s are generated. We also generate platform revenue from our Delivery Enablement solutions, which include our Dispatch and Rails modules. Our Dispatch module enables our restaurant customers to offer, manage, and expand delivery to their customers. Our customers for the Dispatch module are both the restaurants and delivery service providers (“DSPs”) . The Dispatch module connects restaurants with DSPs to facilitate the ordering and delivery of orders to the restaurant s’ customers. We typically collect a per transaction fee from both the restaurant and the DSP. Revenue is recognized when we have arranged for a DSP to deliver the order to the end consumer. Our Rails module allows our customers to control and manage menu availability and pricing and location information while directly integrating orders from third-party channels. Our performance obligation is a stand-ready obligation to provide access to the Rails module that is satisfied over the contract term. We typically receive a fee from the third-party channel for each transaction processed. No minimum monthly amounts or overage fees are charged to the third-party channel in these arrangements. Although we do not directly charge our Ordering customers for these transactions, the transactions count toward the specified quantity and overages activity used in determining our Ordering customers ’ monthly Ordering revenue. Subsequent to the Wisely Acquisition, we also generate revenue from our Customer Engagement and Front-of- House solutions. Our Customer Engagement solutions include our Marketing Automation, Senti ment, and Customer Data Platform modules. These solutions enable our customers to collect, analyze, and act on guest data to deepen guest relationships, boost revenue, and increase customer lifetime value (“CLV”). Our Front-of-House solutions consist of our Host module, which enables restaurants to streamline queued orders from multiple sales channels, optimize seat utilization in the dining room, and increase flow-through of reservation and waitlist parties. Both these solutions are a stand-ready obligation to provide access to the platform that is satisfied over the contract term which typically begins with a minimum one-year term. Our contracts for the Customer Engagement and Front-of-House solutions provide for monthly fixed fees and we generally bill customers on a monthly basis, in arrears. As a result, the monthly fixed fees are recognized as revenue in the period in which the fees are generated. Professional Services and Other Revenue Professional services and other revenue primarily consists of fees for platform implementation services. The implementation fees in our contracts are generally variable, consisting of either a fixed fee or a fixed monthly fee over the duration of the implementation project. For contracts with fixed monthly fees, we estimate this variable consideration using the expected value method whereby, at contract inception, we estimate how many months it will take to implement the platform into the customer environment, including time to onboard restaurant franchise locations. This estimate is multiplied by the fixed monthly professional services fee to determine the transaction price, which is recognized over time as the services are performed. The transaction price may be subject to constraint and is included only to the extent that it is probable that a significant reversal of the amount of cumulative revenue recognized will not occur in a future period. For arrangements where we charge monthly fees, any additional months required for implementation are billed at the same fixed monthly fee. Our customers benefit from our services as they are provided, and we use a cost-to-cost measure of progress to recognize revenue from our implementation services. In certain contracts, we engage third parties to assist in providing professional services to our customers. We determined we are the principal in transferring these services to the customer and recognize revenue on a gross basis. We control the services being provided to our customer and are responsible for ensuring that the services are performed and are acceptable to our customer. That is, we are responsible for fulfillment of the promise in the contract with our customer, and we also have discretion in setting the price with our customer. Contracts with Multiple Performance Obligations Our contracts with customers may contain multiple performance obligations. We identify performance obligations in a contract with a customer based on the goods and services that will be transferred to the customer that are capable of being Table Of Contents OLO INC. Notes to Consolidated Financial Statements 83

2022 10K - Page 90 2022 10K Page 89 Page 91