تخفیفات و انواع آن میتوان تخفیفات را به ۴ دسته متفاوت تقسیم بندی کرد .

۱ . تخفیفات تجاری 
۲ . تخفیفات توافقی 
۳ . تخفیف به علت عیب یا عدم تطابق کالا
۴ . تخفیفات نقدی 

 اول - تخفیفات تجاری : 

 این نوع تخفیف در واقع شامل تخفیفی است که معمولا فروشنده کالا تخفیف خاصی را برای عده ای از مشتریان و یا شرایط فروش متفاوت در نظر می گیرد .مثلا بیان می دارد خریدارانی که بیش از مقدار مشخصی کالا خریداری نمایند مبلغ مشخصی تخفیف دریافت می کنند . 

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

دوم - تخفیفات توافقی : 

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