There are many billing software available for free to create sales invoices.
However I will suggest to go with KYG-Invoicing as it is free and maintained by qualified chartered accountants.
You cannot download it as it is an online web application. You need to have internet connection and login with your account to use it.
This is the best invoicing and billing software for free use.