Airbnb makes money by charging both hosts and guests for using its platform, customer support, and payment processing. Airbnb recognizes revenue at the time of check-in to account for the cancellations. Airbnb charges guests as a percentage of the value of the booking.