Generally speaking, a business letter will have to include an exchange with one particular business if not another or several whereas a formal letter will relate to any official communication between anyone and any corporation.