I've got the steps that you need to make a recurring invoice, @astritahmetaj.
It's now easier to invoice your regular customer using the recurring invoice feature in QuickBooks Online. All you have to do is to set a recurring template.
Press on + New.
Under Customers, select on Invoice.
Fill out the form with information you want to appear in every instance of the invoice.
Under Payment Options, choose the types of payments that you accept.
Select Make recurring at the bottom.
Once done, let's go ahead and customize your template:
Enter a template name.
From the Type drop-down, choose Scheduled.
On the Options section, mark Automatically send emails.
Set the interval.
Set the Start date to at least one day in the future. Scheduled recurring transactions are automatically created during the first half of the day. Choosing a day in the future ensures that the first instance will be created on the day you've selected.
Change the End date, unless you want this transaction to recur for an unlimited time.