The difference between financial and managerial accounting is that financial accounting is the collection of accounting data to create financial statements, while managerial accounting is the internal processing used to account for business transactions.