Project Billing with the Staff Hours Method in Zoho Projects

Project Billing with the Staff Hours Method in Zoho Projects

The Staff Hours Billing Method in Zoho Projects allows you to bill your clients based on the actual time spent by each team member on a project, at the rate set for each user. This is useful for projects where different skill sets are needed and service is charged based on the user's rate per hour, such as in a consulting service project.

A project manager, a consultant, and a trainer involved in the project have different skillsets, and they have different billing rates for their work. If they log 10, 20, and 15 hours, respectively, with hourly rates of $100, $50, and $75, the total project invoicing bill will be $3,125 (10 hours * $100/hour + 20 hours * $50/hour + 15 hours * $75/hour).

To use the Staff Hours billing method, you first need to assign a rate to each team member.

You can do this by navigating to your project, clicking   in the top band > Users, then Add User. Select the User and enter their rate in the Rate Per Hour field. If the user is not in your portal, you can click New Users and enter their details, including their hourly rate.



Once you have assigned rates to all of your team members, you can choose Based On Staff Hours Billing Method when editing the project.

Also, if the hourly paid cost of a team member changes during the project, you can update the cost per hour and specify an effective date. The planned and actual costs of the tasks, milestones, and project will change from this date and the planned vs actual will reflect this change.

For example, a project manager in the previous example had an hourly paid cost of $50. He was promoted, and his hourly paid cost is now $60 per hour. You can update it by going to your project, clicking   > Users, hovering over the user's profile, and clicking . Then, enter the new cost in the Cost Per Hour field. In the Cost Effective From Date field, you would specify the date on which the new cost will take effect and click Update.



Refer here to learn more about how to use Staff Hours in Billing Method.

If you have any questions, do leave a comment below or mail to us at: support@zohoprojects.com.

    Zoho Campaigns Resources


      • Desk Community Learning Series


      • Digest


      • Functions


      • Meetups


      • Kbase


      • Resources


      • Glossary


      • Desk Marketplace


      • MVP Corner


      • Word of the Day


      • Ask the Experts


        • Sticky Posts

        • Organize and Clone Task Custom Views

          We have rolled out two new enhancements to task custom views: Custom View Groups and Custom View Clone. Custom View Groups Similar to predefined view groups, we have introduced groups for custom views to help organize and categorize them. My Custom Views:
        • Zoho Projects Roadshow, USA - 2024

          Dear Users, We are happy to announce the Zoho Projects Roadshows 2024 in USA. This is an excellent opportunity to learn more about Zoho Projects and gain in-depth knowledge of the advanced features. Our team will also discuss industry specific solutions
        • Project Billing with the Staff Hours Method in Zoho Projects

          The Staff Hours Billing Method in Zoho Projects allows you to bill your clients based on the actual time spent by each team member on a project, at the rate set for each user. This is useful for projects where different skill sets are needed and service
        • Tip 37: Time Log Restriction in Zoho Projects

          Timesheet in Zoho Projects helps you big time in entering log hours for the tasks and issues and approving them. Now, with the new Time Log Restriction option, you can set daily and weekly log hour limits. You can restrict users from entering extra log hours than the permissible limit. The limits are restricted to 24 hours per day and 168 hours per week by default based on business hours. To customize, navigate to Task & Timesheet settings under Portal Configuration in Zoho Projects setup and enable
        • Organize and Track Phases with Phase Custom Views

          Phase Custom Views let you filter and display phases based on specific criteria. This helps you focus on what’s most relevant for you and your team. Filter phases using criteria such as budget, status, and more. Share views with specific users or teams

        Zoho CRM Plus Resources

          Zoho Books Resources


            Zoho Subscriptions Resources

              Zoho Projects Resources


                Zoho Sprints Resources


                  Zoho Orchestly Resources


                    Zoho Creator Resources


                      Zoho WorkDrive Resources



                        Zoho CRM Resources

                        • CRM Community Learning Series

                          CRM Community Learning Series


                        • Tips

                          Tips

                        • Functions

                          Functions

                        • Meetups

                          Meetups

                        • Kbase

                          Kbase

                        • Resources

                          Resources

                        • Digest

                          Digest

                        • CRM Marketplace

                          CRM Marketplace

                        • MVP Corner

                          MVP Corner




                          Zoho Writer Writer

                          Get Started. Write Away!

                          Writer is a powerful online word processor, designed for collaborative work.

                            Zoho CRM コンテンツ






                              ご検討中の方

                                • Recent Topics

                                • No puedo enviar correos, outgoing blocked

                                  No puedo enviar correos, me sale un mensaje de error outgoing blocked. Pueden revisar y desbloquear la cuenta. Gracias
                                • Open A.I assistant Connect with Zoho Desk instant Message Conversations

                                  I would like to know how do I connect my instant messenger in Zoho desk with my Open A.I Gpt Assistant. this is very easy to setup using the Salesiq Zobot but when it comes to Zoho Desk i cannot figure how to make the connection. Ideal workflow Customers
                                • Reopen and Continue WhatsApp Chats within 24-Hour Window

                                  Dear Zoho SalesIQ Team, I'm writing to request a new feature that would enhance WhatsApp communication management within the 24-hour window: the ability to reopen and continue conversations with customers after a chat has been closed from our end. Current
                                • How to Initiate WhatsApp Message on SalesIQ?

                                  I've just activated a Business WhatsApp phone number through SalesIQ because of its touted omnichannel chat approach. Sounds exciting. I understand that when a customer sends me a WA message, I can reply to it on SalesIQ and keep the chat going, perfect.
                                • Cannot create alias, getting AS101

                                  The error AS101 is shown while I try to add the alias. How can I fix that?
                                • BOLETO PARA PAGAMENTO

                                  Gostaria de saber como faço para pagar o boleto de licença anual do o email do zoho
                                • CAIXA DE E-MAIL BLOQUEADA

                                  Obrigado, bom dia! O e-mail financeiro@grupoa7.com.br está com a caixa de e-mail bloqueada e já apagamos alguns e-mails e agora estamos tentando fazer backup dos mais antigos e não estamos conseguindo. Poderiam nos ajudar?
                                • Email sent from Automated system on Oracle Netsuite of my customer not being received in my zoho mail

                                  My customer is using Oracle Netsuite to send us enquiries and PO's. It is strange that these are not being received in my Zoho Mail account. It is not even bouncing back. I am not sure why is it is not being shown. I wrote to support@zoho.com but the
                                • Paypal Payaments Pro not available in our live account.

                                  We have a test environment set up and one of hte payment gateways is paypal payments pro. This option is not avaiable in our live account and the regular paypal gateway says auto-charge not available. Why does paypal payments pro not appear in our live
                                • Diagnostic-Code: 4.7.650

                                  Good Afternoon! Today i had this problem with all the emails that i sent... The original message was received at Thu, 23 Jan 2025 11:44:20 -0800 from vxxxxxxx@fxxxxxx.mx [vxxxxx@fxxxx.mx] ----- The following addresses had fatal errors ----- [sxxxxxxxxxxxxxxxxx@hxxxxxxx.com]
                                • Adding Markdown text using Zoho Desk API into the Knowledge Base

                                  Hi Zoho Community members, We currently maintain the documentation of out company in its website. This documentation is written in markdown text format and we would like to add it in Zoho Knowledge Base. Do you know if there is REST API functionality which is able to support this operation ? Thank you in advance, Leandros
                                • Firebase Functions integration

                                  Hello Zoho Team, Please advise how I can configure SMTP in my account to facilitate Firebase-triggered email functions. Please note that I desire to send an email with a JSON object collected from Firebase Firestore and included in my mail to forward
                                • Cant connect my Zoho Email to Apollo.io account

                                  Im trying to add my Zoho email to my Apollo account in order to be able to send emails through Apollo but I keep getting time out error. In order to set the email account there is a small form in Apollo I have to fill. For email and password I use the
                                • I am having issues with my Zoho Mail account;

                                  I am having issues with my Zoho Mail account; I am unable to send or receive emails and need to reactivate my account. I am receiving the following message: "This message was created automatically by the mail delivery system. THIS IS A WARNING MESSAGE
                                • User Filter for Dynamic Date Dimensions in Zoho Analytics

                                  One challenge I frequently encounter is the need to create multiple versions of the same report—one for yearly data, another for quarterly data, another for monthly, and so on. While this works, it leads to unnecessary duplication, making maintenance
                                • Zoho CRM - COQL query failing with no reason

                                  Hi I'm trying to execute a COQL query but it's returning an error. Unfortunately I cannot understand where I'm wrong The query is the following;: URL: POST https://www.zohoapis.com/crm/v2.1/coql Body: { "select_query": "select id,Adjustment,Billing_City,Billing_Code,Billing_State,Billing_Street,Buyer_PO_Number,Delivery_Date,Delivery_Method,Due_Date,Grand_Total,Invoice_
                                • Does anyone know what is the time frame for our Tickets to be attended to?

                                  4 Days ago I sent a ticket to check if our vendor's email address/domain is listed as spam because for some reason, their emails kept being bounced back and we did not receive any notification. As of yet, I have not received any indication that my query
                                • Linking an email to a Contact when the email is sent in deluge via sendmail

                                  The "to:" address in this code is a CRM Contact. Email address is forced unique in CRM This sendmail gets sent via a workflow which is in a custom module. It works, except that the outbound email does not appear (i.e, get linked to) the Contact such that
                                • Re-emphasizing the importance of Domain Whitelisting in ASAP's JWT Authentication Mechanism

                                  The problem We discovered a security vulnerability related to using OAuth tokens in non-whitelisted domains and have reinforced our security measures. If you experience any request failures in the authorized domains, please verify that they are whitelisted
                                • How do you arrange order in which the speakers are listed in a session once they have been selected?

                                  Probably another simple thing I've missed but I can't find how to arrange the order in which the speakers are listed in a session once they have been selected. We usually want the speakers listed alphabetically by last name, but sometimes not. Once the
                                • How do you select/display the Speaker that will be the chair/moderator of a Session?

                                  I could very well be missing something but I can't see an option for displaying the Speaker that will be chairing/moderating a Session There doesn’t appear to be an option for this in the available Session fields I can can’t find anywhere that would allow
                                • How do I connect a Google Cloud Project as a Custom Service

                                  How can I connect a Google Cloud project as a custom service to ZohoCRM? I need to pull YouTube Analytics data into CRM, but I cannot use the included YouTube service as it does not have the scopes I need. Therefore, I need to create a custom service.
                                • email configuration - email is rejected - what is best way forward

                                  We started getting rejection/bounce back on email sent out of zohodesk. typically we have SMTP from our domain into zohodesk eg support@example.com our mail respones go back out as example : support@example.zohodesk.com These email bounce with error:
                                • Sync Gmail for Admins

                                  Hello. We migrated from gmail to Zoho mail a few years ago, but some users want to be able to use gmail. I have set up dual delivery in the Zoho Mail Admin console. This is working fine. I can't figure out how to sync outgoing emails. Specifically, if
                                • Passing Information from ZohoCRM to ZohoCreator

                                  I've got a use case where I'm attempting to use a button within ZohoCRM to pull a list of options into buttons on creator when page is loaded. I'm pretty well versed in Deluge, but I'm having a difficult time trying to understand how to dynamically place
                                • Zoho mail down?

                                  I try to log in my Zoho mail and I get a file named "0.json", attached, downloaded instead. What is happening?
                                • Main Company Email Blocked - Error 5545 5.1.8, Urgent Help Needed!

                                  We've been using Zoho Email for two years and all our email activity is hosted on this platform. Yesterday, our account was blocked with error code 5545 5.1.8 without any explanation provided. How can we get our account unblocked? We have all our emails
                                • Housing Leads and Existing Customers

                                  We are a Software as a Service (SaaS) company offering subscription-based services. Our customers include individuals, businesses, and resellers who market our software to their clients. Currently, we use Zoho CRM solely for leads/deals, but we would
                                • No more IMAP/POP/SMTP on free plans even on referrals with NO NOTICE

                                  Outraged. Just referred a colleague to use her domain (not posting it publicly here) to Zoho, just as I have other colleagues, clients, friends. Expected the exact same free plan features as I have and as everyone else I ever referred got. I was helping
                                • Import for Apple Notes

                                  Hi, thanks to GDPR we can now retrieve a full download of Apple Notes via https://appleid.apple.com/ It would be great if we could migrate to Zoho this way, especially because attachments in the notes could be safely included in the import. Thanks and
                                • Simple Deluge Script

                                  Hi. I'm brand new to functions but I'm trying to create a script to convert a date field in Meetings to a written format. For example, instead of 02/05/2025 8:00AM, I'd like to convert it to Wednesday, February 5, 8:00 AM. My Date field is the API Name
                                • Why hasn't Zoho CRM For Everyone been rolled out?

                                  I don't understand the point of rolling out new features so slowly after a big fanfare launch 8 months ago. I've signed up for 'early access' and also contacted my point of contact, but nothing. Not even an auto reply. Would you say that this is good
                                • Create Pop up notification on Contacts that there's an "Open Deal".

                                  I am trying to create Pop up notification on Contacts whenever there's an "Open Deal" on that contact. I am new to Zoho but figured out that this can be done with a Client Script. I got the code below and created the script however its not working. What
                                • Editing landing page after signup for a webinar

                                  Hi, how can I edit the landing page after signing up for a webinar. I personalized the email "registration confirmation", which is working fine. Nevertheless after submitting the form, the participant gets redirected to a page, which looks like the standard
                                • How to Send Weekly Scheduled Emails of a Custom View

                                  Greetings, We have a custom view called "All Employee View" for the Employee form. We are able to manually export that view using the "Export" button: However, we want to programmatically export this view as an XLS file each week and send it in an email
                                • Determine which Notebook a Card is in?

                                  How can I find out which Notebook a Card is in? I.e. I search on "septic" and find that there is a Card named "Septic Status" but I need to know which Notebook it is in because I want to move it to a particular one.
                                • Scroll to Bottom

                                  When scrolling a long list of notes within a Notebook, a "Scroll to Top" link appears. It would be very helpful to me if a "Scroll to Bottom" link was also provided. The same links would also be much appreciated if shown when scrolling within a long
                                • All time fullscreen start -_-

                                  in new version ''Notebook'' progam start at full screen,it make my eyes bleeding when i use it. Becouse it start at full white bright screen ,even at night or dark mode. Can you fix this? make option to not start at fullscrn, or make program remember
                                • Marking a Desk ticket as Unread after merge

                                  We have a custom script that runs against every new ticket and auto-merges it with any existing ticket that matches our criteria. That works fine but there is no functionality that reverts the newly-updated ticket back to an "unread" state. I found the
                                • Automated Messages in Zoho Desk - WhatsApp

                                  Hi, We set-up an automated message reply to our whatsapp channel for our support that was connected to the zoho desk. I need to change these automated messages but am unable to find the place where I can make these changes. Anyone able to assist?
                                • Next Page