حسابداری یکی از وظایف کلیدی تقریباً هر کسب و کاری است. ممکن است توسط یک یا چند حسابدار در یک شرکت کوچک یا توسط بخش های مالی قابل توجه با ده ها کارمند در شرکت های بزرگتر اداره شود. گزارش‌ های تولید شده توسط جریان‌ های مختلف حسابداری، مانند حسابداری بهای تمام شده و حسابداری مدیریتی، در کمک به مدیریت در تصمیم‌گیری آگاهانه کسب‌وکار ارزشمند هستند.
صورت های مالی که عملیات، وضعیت مالی و جریان های نقدی یک شرکت بزرگ را در یک دوره خاص خلاصه می کند، گزارش های مختصر و تلفیقی بر اساس هزاران تراکنش مالی فردی است. در نتیجه، همه نام‌گذاری ‌های حسابداری نقطه اوج سال‌ها مطالعه و بررسی ‌های دقیق همراه با حداقل سال‌ها تجربه عملی حسابداری هستند.
در حالی که کارکرد های اساسی حسابداری می ‌تواند توسط یک حسابدار انجام شود، حسابداری پیشرفته معمولاً توسط حسابداران واجد شرایطی انجام می‌ شود که دارای نام‌ هایی مانند حسابدار  رسمی  یا حسابدار مدیریت خبره  هستند.
صرف نظر از اندازه یک کسب و کار، حسابداری یک بخش ضروری برای تصمیم گیری، برنامه ریزی مالی و اندازه گیری عملکرد اقتصادی  به حساب می آید.
یک حسابدار می تواند نیازهای اساسی و ساده را برطرف کند، اما یک حسابدار رسمی انجام  کارهای حسابداری بزرگتر یا پیشرفته تر را بر عهده می گیرد.