payment - our booking is for 10 months away and when I try to confirm, the want payment by credit card now.....I am uncomforable with paying now for a service so far away?

I have tentatively made a booking for dog sitting 10 months away, and when I go to confirm the booking, payment is requested immediately. I am uncomfortable making a full payment for a service that is 10 months away. Can you advise me why payment has to be now rather than at the time of booking period.