The main difference between an ordinary annuity and annuity due is the point of time when a payment occurred in a period. Usually, payments are granted at the end of the period in an ordinary annuity whereas, an annuity due, they are paid at the beginning of the period.