Cost varies on the project scope, the services you need and the agency you choose. Best to discuss your specific needs, your business goals and budget with potential providers to get a quote. Online marketing is a long term commitment that can pay big for your business.