Table Of Contents OLO INC. Notes to Condensed Financial Statements (Unaudited) Sales taxes collected from customers and remitted to various governmental authorities are excluded from the measurement of the transaction price and presented on a net basis in our statements of operations. Any balance collected and not paid, is reflected as a liability on the balance sheets. Platform Revenue Platform revenue primarily consists of fees generated when we provide our customers access to one or more of our Ordering, Dispatch and Rails modules of our cloud application, with routine customer support. Our subscription contracts are non-cancellable and typically begin with a minimum three-year term with automatic, annual renewal periods thereafter. The majority of platform services revenue is derived from subscription fees from our Ordering module, which provides digital ordering capabilities for end consumers to place food orders online from restaurants. The Ordering module is a stand-ready obligation to provide access to the platform that is satisfied over the contract term. Our contracts for the Ordering module 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 Ordering module of the platform in the period and represents the consideration we are entitled to for the 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 was generated. Our Dispatch module enables our restaurant customers to offer, manage, and expand delivery to its 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 customer. 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 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. 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. 10

Q3 2021 10Q - Page 16 Q3 2021 10Q Page 15 Page 17