A professional header: The first item on your freelance invoice should be your business name, or your full name, in professional (and easy to read) font. The font size should be a little bigger than the rest of the text on the invoice, and possibly even bolded for emphasis. Next you'll want to include your contact information: your mailing address, phone number, email address, website, etc., right underneath your business name.
Be transparent – Your client wants to know where their money is going, so don't hide or be too general with line items on your invoices, and be prepared to show receipts. Otherwise, they'll wonder if you’re padding the bill. Be specific. For example, instead of listing 'materials' as a single expense, list each one on its own line, such as: paint, nails, plywood, etc.