score:6
Best you can do is to pick a few hotels that seem viable, call them and ask.
Almost all hotels will require a single credit card to secure the booking at reservation and to be presented at check-in for guaranteeing the room and incidental charges. Many hotels will put a deposit on the card as well (depends mostly on the country).
At check-out, they may be willing to run three different cards to pay the bill and produce three different receipts. Ask upfront.
That doesn't change the fact though, that generally there is a single point of responsibility during the stay. There has to be a single card that gets charged in case the guest runs off, makes a mess of the room or raids the mini-bar.
Consider making a private arrangements with your potential room mates if someone can front the money. Each traveler can them submit a copy of the hotel bill and a receipt for a 3rd of the bill with a note how this was arranged. Check with your expense department(s) first.
Upvote:5
I used to travel a lot with coworkers and we had the same problem: our company requested one invoice (and payment) per person, to be reimbursed later.
Usually it went smoothly with the following schema, using Booking.com:
One person books the room without paying in advance. They had to enter they card number but no amount was actually paid nor blocked. Supplying credit card info is usually enough to secure the reservation, for the hotel can charge it later.
At checkout, we split the bill and each of us paid for their quota and received a different invoice.
Of course this prevented the choice of the cheapest rates (those with pay-in-advance-no-refund option), but since it was a business trip, we could live with it.
We never used AirBnB though.