I'm using my own accounting software use it for tracking time and create invoices as well. I have clients through Upwork and privately without an agent. For the clients in Upwork, I track time in both my system and Upwork (so that I have everything in my system too). If I'm registered in the UK as a sole trader, how do I create invoices for my clients from Upwork?
If Upwork already handles all the invoicing, charging and paying process for me, do I invoice Upwork as if Upwork was my client?
Do I invoice every client as I do for private contracts and only expect Upwork to be as a payment tool like Paypal?
Do I need my clients' full name and address details for the invoices, or will it suffice to use Upwork's name and address?
Are these transactions done as business to business even though I am not registered for VAT?
I'm asking this because, according to the HMRC website, you need to provide full details of yourself and your customer in the invoice.