Bulb set up rewards

Why are bulb taking an advance payment when my bill should have a 75 pounds set up bonus credit.

The credit is added to your Bulb account, it’s not a deduction from your bill. Your monthly payment remains the same, unless you decide to change it within your Bulb dashboard.