While it may seem unfair to charge a fee for bringing a pet on board, there are several factors that go into determining the cost. One of the main reasons airlines charge pet in cabin fees is the additional cleaning and maintenance costs associated with pets on board.