حسابداری مالی به ثبت و گزارش‌گیری از تراکنش‌های مالی شرکت در سطح عمومی پرداخته و گزارش‌های مالی را برای استفاده خارجی‌ها مانند سرمایه‌گذاران، دولت و وام‌دهندگان تولید می‌کند. حسابداری مدیریتی، بر اساس اطلاعات مالی داخلی، تصمیمات مدیریتی و استراتژیک را پشتیبانی می‌کند و به مدیران کمک می‌کند تا عملکرد داخلی شرکت را بهبود دهند.