To be a business coach, the most important thing you need is to have some business experience. It is not important for coach to know each and every business type or industry because major business concepts are same for any business and that is what a coach needs to know. Remember, coach is not giving any advice and it is not consulting where you are solving clients’ business problems. Running small businesses for a while or being an executive at a company will be perfect. After some business experience, the next most important skills are the communication skills and listening.