What is the difference between projects and tasks?

When using projects, you can dedicate a certain amount of tracked time to a particular activity you did. For example, you prepared a report for one of your customers. So, you would create a project called Client A.

However, you can have a detailed breakdown of projects as well. It can be Client A - Preparing reports. Preparing reports is a task, in this case.