I do understand it can be simplified but it is not the issue, I have declared floorPrice as static so that the its value doesn't change when I add 5, 10 or 15. The problems come out when I assign new value by making change to ExtrasID for some reason Me.flPrice.Value starts to accumulate values...