You can bill your clients by sending them an invoice. There are a few things to get right with your billing. Here’s a short list: You can bill by the hour, mile, or project.  Hourly billing is really common and you can use Indy’s Time Tracker to track your hours easily. You can even add your time tracks to your invoices as line items. Billing by the mile is simple as well. Track your mileage in real time with a service like Google Maps and add each delivery to an invoice. Indy’s simple editing makes adding new lines to an invoice very easy. Billing by the delivery is also possible. Agree the delivery charge with your client, add it to your contract, and then send them an invoice with the delivery charge once the job is done. Many freelancers take a deposit at the beginning of the project. This protects you from shady clients and sets you up for cash flow success. Deposits up to 50% are normal. You should set out your billing and payment terms in your contract. If you don’t have a contract, use Indy’s Contracts tool to create one before you start work. Once you finish the work or pass the milestone, send the client an invoice. If you don’t have an invoice, you can use Indy’s invoice generator to create a professional invoice in just a few moments. That’s it! Those are the basics of how to bill someone for your work.