Firstly, thank you for clearing this up.
Secondly: The reference to cancelation date. The confirmation I received when canceling also indicated that I would not be billed anymore - I don't screenshot everything I do. (There is no other reference to cancelation date that I could find for mobile data).
https://www.afrihost.com/site/page/terms_and_conditions/category/mobile_data
6. Device Payment Plan
6.1 These terms and conditions apply to a Mobile Device that is on a payment plan.
6.2 This is for Clients who have opted to pay for the Mobile Device over 12 months.
6.3 Signing up for a monthly payment plan means a Client is liable for all 12 payments for the device, which are payable in monthly instalments.
6.4 The data is not bound to the payment plan. Clients will continue to pay all of the outstanding payments for the device, even if they cancel the data.
6.5 A Client can cancel the data at any time before the 25th of the month they want to cancel in. Any cancellation after the 25th will go into effect at the end of the following month.
6.6 The Device Payment Plan does not qualify for the 60 days Double Your Money Back guarantee.
Edit: Also another reference to the date
http://answers.afrihost.com/6716/account-cancellation-pending?show=6716#q6716
(Funny, this was answered yesterday so did the date go from 23 to 25 now this month?)
Hey there
If you cancel before the 25th of the month you will not be charged for the next month and the package will cancel on the last day of the month of cancellation.
If you have experienced different I would recommend you request a call back or contact their accounst dept.