## Zoho Billing - Product, solutions, integrations, support, and resources Index Access the complete documentation index at: https://www.zoho.com/sa/billing/llms.txt Use this file to discover all available documentation pages before proceeding. # Basic Functions in Projects Let us have a look at some of the basic functions in the projects module. * * * ### Enable Time Tracking Before you can start creating projects, you will have to enable the Timesheet module. Here’s how you can do it: * Go to _Settings_ > _Preferences_ > _General_. * Check the box near **Time Tracking** under **Select the modules you would like to enable**. * Click **Save** at the bottom of the page. ![Enable Projects](/billing/images/help/images/projects/enable.png) ### Create Project To create a new project in Zoho Billing: * Go to _Time Tracking_ > _Projects_. * Click **\+ New Project**. ![Create Projects](/billing/images/help/images/projects/create.png) * Enter the name of the project in the **Project Name** field and provide a\*\* Description\*\*, if necessary. * Select the customer from the **Customer Name** drop down. * Click the **Search** icon next to the **Customer Name** to search for customers based on the name, phone number, email etc. * Enable your customers to approve the time entries before you invoice them by marking the **Enable Customer Approval for the time entires of this project** checkbox. ![New Projects](/billing/images/help/images/projects/new-project.png) * Select the **Billing Method** for the project from the drop down.  #### Billing Method The billing methods that you can use are: * [Fixed Cost for Project](/sa/billing/help/time-tracking/projects/basic-functions.html#fixed-cost) * [Based on Project Hours](/sa/billing/help/time-tracking/projects/basic-functions.html#project-hours) * [Based on Task Hours](/sa/billing/help/time-tracking/projects/basic-functions.html#task-hours) * [Based on Staff Hours](/sa/billing/help/time-tracking/projects/basic-functions.html#staff-hours) #### Fixed Cost for Projects Fixed cost for projects sets a fixed rate for the project. The project will be invoiced for the amount set in this field. ![Fixed Cost Projects](/billing/images/help/images/projects/fixed-cost.png) * Enter the **Total Project Cost**. * Check the **Add budget for this project** checkbox if you wish to add a [budget](/sa/billing/help/time-tracking/projects/basic-functions.html#budget-type). Fields Description **Total Project Cost** Enter the project’s total cost for which you will be billing your customer. **Users** Select a user to work on the project. You can also add an extra user by clicking **+ Add User**. **Tasks** Enter the tasks that need to be done to complete the project. You can add more tasks by clicking **+ Add Task**. Tasks can also be created later for the project. #### Based on Project Hours  This option will calculate the number of hours spent on a project and the customer will be invoiced accordingly. ![Projects Hours](/billing/images/help/images/projects/project-hours.png) * User and Task fields are the same as the above type. * Enter the rate that will be charged for an hour of work that goes into this project in the **Rate per hour** field.  At the completion of the project, you can charge your customers based on the number of hours logged for the project. #### Based on Task Hours The project will be billed based on the hourly rates of the task and the customer will be billed accordingly. ![Task Hours](/billing/images/help/images/projects/task-hours.png) * User field is same as for the above sections. * Enter the **Tasks** and the **Rate Per Hour** to finish that particular task. * Marking the **Billable** checkbox will add this cost to the invoice and the customer will be billed for it. At the completion of the project, you can charge your customer based on the tasks completed. #### Based on Staff Hours The project bill will be calculated based on the hourly rate of the staff and the customer will be invoiced accordingly. ![Staff Hours Projects](/billing/images/help/images/projects/staff-hours.png) * User field is same as for the above sections.      * Enter the **User Name**, **Email Address** and the **Rate Per Hour**. You can add more users by clicking the **\+ Add User** option.                  #### Budget Entering a budget for your project will help you analyse the actual amount or time spent and revenue earned from the project compared to the estimated budgets. Budget Type Description **Cost Budget** The total amount that you expect to spend on the project. **Revenue Budget** The total amount that you expect to receive from the client for the project. **Hours Budget** The number of hours that you expect to spend on the project. Here’s how you can add budgets to your projects: * Go to the _Time Tracking_ module from the left sidebar and click **Projects**. * Click **\+ New Project**. * Enter the required details of your project. * Enter the cost and revenue budgets in the respective fields under _Budget_. ![Budget](/billing/images/help/images/projects/budget.png) * Click **Add budget for project hours** if you’d like to add the estimated number of hours you’ll spend on the project. * Select the type of budget you’d like to add from the _Hours Budget Type_ dropdown. You can add estimated budget hours for projects, tasks or staff. ![Hours Budget Type](/billing/images/help/images/projects/hours-budget-type.png) * **Total Project Hours (HH:MM)** You can allocate the total number of hours that will be needed for your project in the _Total Budget Hours_ field that appears below. ![Total Budget Hours](/billing/images/help/images/projects/total-budget-hours.png) * **Hours Per Task** You can allocate the number of hours for each task in the _Budget Hours_ field under _Project Tasks_. ![Hours Per Task](/billing/images/help/images/projects/hours-per-task.png) * **Hours Per Staff** You can allocate the number of hours each user will work on in the _Budget Hours_ field that appears under _Users_. ![Hours Per Staff](/billing/images/help/images/projects/hours-per-staff.png) You can track the actuals of your project against the budgeted hours in the _Project Hours_ section of your project’s _Overview_ page. ![Track Actuals Vs Budget](/billing/images/help/images/projects/track-actuals-budget.png) ### Tasks A project can comprise of a single or multiple tasks that need to be completed. You need a task associated to the project before you log time. To add a task: * Go to _Time Tracking > Projects_. * Select the project that you created. * Click **More** and select **Add Project Task** from the drop-down.  ![Add Task](/billing/images/help/images/projects/add-task.png) * Enter the **Task Name** and **Description**. * Check the **Billable** box if you want to charge your customer for the task. * Click **Save**. ![Add Tasks](/billing/images/help/images/projects/add-project-task.png) ### Import Projects If you already have a list of projects and tasks in your existing accounting system, you can import them into Zoho Billing in the **CSV**, **TSV** or **XLS** format. * Go to _Time Tracking_ > _Projects_. * Click the **Gear** icon in the top right corner of the page. * Select **Import Projects**. ![Import Projects](/billing/images/help/images/projects/import-projects.png) * Click the **Choose File** button next to **Upload file**. You can download the sample **CSV** file for your reference as well. **Insight:** The file size cannot be more than 1 MB. * Choose the **Character Encoding** and **File Delimiter** for your file. **Insight:** * **Character Encoding** is used to pair numbers with characters. By default, the Unicode Transformation Format (UTF-8) encoding is used which supports a wide range of characters that go beyond 8 bits. * The **Field Delimiter** is used to separate two values in a row. While importing vendor credits, the default file delimiter is comma (,). * Click **Next**. ![Import Projects](/billing/images/help/images/projects/import-projects-choosefile.png) * Ensure that all the fields are mapped correctly in the **Map Fields** page. * Mark the box **Save these selections for use during future imports** if you want to use a similar import format next time. * Click **Next**. ![Import Projects](/billing/images/help/images/projects/import-projects-mapfields.png) * In the Preview page, click **Import**. Similarly you can import tasks. Here’s how: * Go to _Time Tracking_ > _Projects_. * Click the **Gear** icon. * Click **Import Tasks**. ![Import Tasks](/billing/images/help/images/projects/import-tasks.png) **Insight:** Zoho Billing will auto-match the file headers of the imported file to the closest matching field in Zoho Billing. You can manually edit each field to match the headers, and save these preferences. On proceeding, Zoho Billing shows you any unmapped field you may have left out or could not match. You can map these by adding new fields with matching headers. **Next >** [Functions in Projects](/sa/billing/help/time-tracking/projects/functions.html) **Related** * [Overview - Projects](/sa/billing/help/time-tracking/projects/) * [Manage Projects](/sa/billing/help/time-tracking/projects/manage-projects.html) * [Other Actions in Projects](/sa/billing/help/time-tracking/projects/other-actions.html) * [Projects Preferences](/sa/billing/help/time-tracking/timesheet/preferences.html) Was this document helpful? ![](/billing/images/ue-resources/common/thumbs.svg) Yes ![](/billing/images/ue-resources/common/thumbs.svg) No Was this document helpful? Enter your comments or feedback on this page Enter your email address ![](#) Refresh Type the characters you see in the image above By clicking Submit, you agree to our [Privacy Policy](https://www.zoho.com/privacy.html) . Submit Cancel Submit Submit ![](/billing/images/ue-resources/common/smiley.svg) Thank you for your feedback!