How is the price calculated with each Recurring purchase?

The price for each purchase is calculated at the time of execution based on current market conditions.

Jupiter checks real-time prices and includes your slippage settings to ensure you receive a minimum acceptable amount of tokens. If the price exceeds your acceptable slippage, the transaction is reverted in order to protect your funds.