An uninsured motorist has been ordered to pay more than £1,000 — and banned from the roads due to his repeat offending.