All depends on how you look at it dude, in my business if I offer $500 incentives to new or existing customers that does not cost me $500. You must factor what the mark up is . Also a marketing strategy like that will long term generate the company money. If I tell 100 people about a $500 incentive/credit on work completed then they are more likely to become new customers and be repeat in the future. Good luck dude