Bookings
We define Bookings as the contract value of hardware, professional services, and the first year of ARR for binding orders executed during a stated measurement period, including renewals and upgrades. We utilize Bookings to measure revenue expected to be earned in future periods from orders contracted during the current period. For the three months ended June 30, 2025 and 2024, Bookings were $30,460 and $45,511, respectively. For the six months ended June 30, 2025 and 2024, Bookings were $57,640 and $84,272, respectively.
SaaS Revenue
We define SaaS Revenue as monthly subscription revenue from fees paid by customers for access to one or more of SmartRent's software applications, including access controls, asset monitoring and related services, and our Community WiFi solution. We believe that SaaS Revenue growth demonstrates our ability to acquire new customers and to maintain and expand our relationships with existing customers. More specifically, we monitor our SaaS Revenue to assess the general health and trajectory of our Hosted Services business. Arrangements with customers do not provide the customer with the right to take possession of SmartRent's software at any time. Customers are granted continuous access to the services over the contractual period. As of June 30, 2025, approximately 35% of our ARR had prepaid payment terms. We believe that our customer base is inherently sticky given the barriers to entry associated with rolling out an integrated enterprise solution across a portfolio of rental units. For the three months ended June 30, 2025 and 2024, we generated SaaS Revenue of $14.2 million and $12.8 million, respectively. For the six months ended June 30, 2025 and 2024, we generated SaaS Revenue of $28.2 million and $24.7 million, respectively.
Annual Recurring Revenue
We define Annual Recurring Revenue ("ARR") as the annualized value of our SaaS Revenue earned in the current quarter, which we calculate by taking the total amount of SaaS Revenue in the current quarter and multiplying that amount by four. We believe that ARR growth demonstrates our ability to acquire new customers and to maintain and expand our relationships with existing customers. More specifically, we monitor our ARR to assess the general health and trajectory of our Hosted Services business. As of June 30, 2025 and 2024, ARR was approximately $56.9 million and $51.2 million, respectively.
Hardware Average Revenue per Unit ("ARPU"), Professional Services ARPU, SaaS ARPU, and Units Booked SaaS ARPU
We define Hardware ARPU as total hardware revenue during a given period divided by the total Units Shipped during the same period. Hardware ARPU is used to evaluate the effectiveness of our hardware pricing and assess our ability to market and sell our hardware offerings. For the three months ended June 30, 2025 and 2024, Hardware ARPU was $571 and $506, respectively. For the six months ended June 30, 2025 and 2024, Hardware ARPU was $486 and $535, respectively.
We define Professional Services ARPU as total professional services revenue during a given period divided by the total New Units Deployed, excluding customer self-installations, during the same period. Professional Services ARPU is used to assess our ability to effectively price our installation services. During the year ended December 31, 2024, we updated the denominator of the calculation to exclude self-installations as self-installations don't materially contribute to professional services revenue. For the three months ended June 30, 2025 and 2024, Professional Services ARPU was $365 and $327, respectively, per the new definition of Professional Services ARPU. Under the previous definition, Professional Services ARPU was $205 and $333 for the three months ended June 30, 2025 and 2024, respectively. For the six months ended June 30, 2025 and 2024, Professional Services ARPU was $392 and $278, respectively, per the new definition of Professional Services ARPU. Under the previous definition, Professional Services ARPU was $210 and $281 for the six months ended June 30, 2025 and 2024, respectively.
We define SaaS ARPU as total SaaS Revenue during a given period divided by the average aggregate Units Deployed in the same period divided by the number of months in the period. Average aggregate Units Deployed is calculated as the Units Deployed as of the current period plus the Units Deployed as of the previous period divided by two. SaaS ARPU is used to evaluate the effectiveness of our SaaS pricing and assess our ability to market and sell our various software solutions. For the three months ended June 30, 2025 and 2024, SaaS ARPU was $5.66 and $5.63, respectively. For the six months ended June 30, 2025 and 2024, SaaS ARPU was $5.67 and $5.53, respectively.
We define Units Booked SaaS ARPU as the first year ARR for binding orders with Units Booked executed during the stated measurement period divided by the total Units Booked in the same period divided by the number of months in the period. Units Booked SaaS ARPU is used to evaluate the effectiveness of our SaaS pricing and assess our ability to market and sell our various software solutions for orders executed during the period. For the three months ended June 30, 2025 and 2024, Units Booked SaaS ARPU was $8.21 and $8.07, respectively. For the six months ended June 30, 2025 and 2024, Units Booked SaaS ARPU was $9.10 and $7.57, respectively.