Client confirm invoice paid

Is there any possible way to add something on the template that will allow a client to automark their invoice as paid via a link? We deal with a small number of personal clients and it would make it easier for us so we can keep track of when they have completed a bank transfer without having to change it manually on the admin side.