I agree. Under products you should be able to set a first-time only billing amount, along with the normal billing cycle settings.

here you can set 0 for free, or add a percentage discount, or nothing at all

Cart abandonments will be greatly reduced as the client will see the offered price as soon as they enter the cart, rather than eventually seeing it after many steps.