Payment for your chosen Shore Excursions is required at time of booking when you book your excursion via My Cunard.
If you choose to wait until you are on board to book your Shore Excursions, these will be charged to your on board account.  On World Cruises you will be charged upon completion of the sector your purchased your shore excursions are in.