With GoCardless, your customer can pay the invoices online. You'll also have a direct debit option. You can use this link for more information: GoCardless Welcome Guide.
To set up a annual invoice, I can think creating a recurring invoice template. Here's how to do it:
With this, the system will send the invoices to your customers automatically. Then, they can pay it online. You can use this reference for more information: How to create a recurring invoice and manage recurring transactions.
That is the option that I can think when dealing with an annual invoice. We'll be right here if you require further assistance.
Another option, explore this app
You have clicked a link to a site outside of the QuickBooks or ProFile Communities. By clicking "Continue", you will leave the community and be taken to that site instead.