This is just wrong. There don't need to be ANY expenses related to SEO. Too many guys are only educated by gurus trying to sell them stuff or they only know about blackhat SEO and the BHW marketplace. There is enough stuff you can do for FREE to rank ANY website #1 for ANY keyword. What do you think you need to pay for?