Track your time each step of the way – Time is money, so it's vital to keep track of it. It will also help you learn how long it will take to complete similar future projects. This will facilitate a better work schedule so you can tackle more jobs. Accurate time tracking will add more transparency to your billing and will help clients know what to expect when they need you to work on similar tasks later. Use time-tracking mobile apps so you can clock in and clock out right there on the job and not have to estimate your work hours once you're done.
Use a digital format – Using a digital format is one way to ensure your invoice is professional, and to indicate that you're likely to use the latest tools, and follow best practices, on the job. Simple mobile apps like Invoice2go will allow you to create and send professional estimates and invoices on site when the project is still fresh in your client's mind. These apps can even store receipts so you have a real-time way to keep your expenses organized for easy presentation to your clients.