Perbedaan utama antara laba berjalan dan laba ditahan adalah bahwa laba berjalan mencerminkan kinerja keuangan perusahaan dalam periode akuntansi tertentu, sedangkan laba ditahan mencerminkan akumulasi laba bersih dari tahun ke tahun yang belum dibagikan sebagai dividen.
Laba berjalan adalah laba yang diperoleh selama periode akuntansi saat ini, sedangkan laba ditahan adalah total laba yang dihasilkan sejak perusahaan didirikan atau sejak terakhir kali laba ditahan dibagikan sebagai dividen.
Laba ditahan bertambah setiap tahun jika perusahaan menghasilkan laba bersih, sedangkan laba berjalan selalu berubah setiap periode akuntansi baru.