اصل تحقق درآمد، زمان شناسایی درآمد و ثبت آن در حسابها و صورتهای مالی را تعیین می‌نماید. طبق این اصل، درآمد زمانی شناسایی می‌گردد که دو شرط زیر برقرار باشد:

  • مبادله یا داد و ستدی صورت گرفته باشد.
  • فرایند کسب سود(The Earning Process)، کامل شده باشد.

تکمیل فرایند کسب سود شامل تکمیل فروش یا انجام خدمت، انتقال مالکیت از فروشنده به خریدار، دریافت وجه نقد یا اطمینان از دریافت وجه نقد در آینده است. طبق اصل تحقق درآمد، درآمد ناشی از فروش کالا باید در زمان فروش و مطابق «روش فروش» شناسایی گردد. زیرا در تاریخ فروش، فرایند کسب سود، کامل می‌گردد. طبق اصل تحقق درآمد، درآمد ناشی از خدمات بر اساس میزان انجام خدمات شناسایی می‌گردد. زیرا میزان انجام خدمات، مبنایی جهت تشخیص تکمیل فرایند کسب سود است. مطابق اصل تحقق درآمد، مبالغ پیش دریافت مشتریان نباید به عنوان درآمد دوره محسوب گردد. زیرا فرایند کسب سود در مورد این مبادله هنوز تکمیل نشده‌است.