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.
When you send an invoice with a file attached, your client will see a link to download the attachment in the invoice email message. If you send your client a link to view the Web Invoice in Harvest, they'll see the link there, too.