I do my 90 day report via my retirement visa, pay B500 and do not need to leave my condo. If had to go to CW a B300-500 taxi ride, 3-4 hours and taxi return same cost. Receive new 90 day report after about a week via EMS, easy.
I tried online but a crap website. In fact I did no 90 day report for about 3 years before and decided better to follow the rules, although no noise about no report for so long.