Do I charge for an initial consultation?

Yes, you need to cover costs of fuel and time, however, make sure that you give a client value for money. You may even give them a rough sketch and planting ideas, and you should charge per hour or part thereof.