Im about to bill a client for the retention amount. Is it right to used a separate invoice to bill them?
There is no requirement that you do so, but there is also nothing wrong with it. Many contractors do aggregate retainage as a line item on the final payment requisition. It's up to you.