Source: https://www.policygenius.com/blog/freelancer-invoicing-101-how-to-get-paid-without-breaking-a-sweat/