Hey there
The products at Afrihost are billed monthly (except domains which are billed once per year for renewal the year after you register).
They are per month packages whereby you are allocated data per month and billed for that.
The prepaid packages do allow you to have data that is valid for 12 months, so maybe you can opt for that.