Receiving Helpdesk

how do you split tips by hours

by Alfredo Smitham Published 3 years ago Updated 2 years ago

To split tips based on hours worked, add up the total amount of tips and then divide that number by the total hours worked by all employees. Next, multiply the resulting figure by the hours an individual employee worked. Employee 1 earned $180 in tips since they worked 8 hours. Employee 2 earned $200 in tips since they worked 10 hours.

To split servers' tips based on hours worked, add up the total amount of tips and then divide that figure by the total hours worked. Then, multiply THAT figure by the hours an individual server worked.Jun 15, 2020

Full Answer

How do I split tips among employees?

To figure out how to split tips among employees that worked different hours, follow this easy formula: (Hours of Individual Server/Total Hours of all Servers) x Tip Total (All staff) = The Share of Each Server

How do you split tips between two servers?

To split servers’ tips based on hours worked, add up the total amount of tips and then divide that figure by the total hours worked. Then, multiply THAT figure by the hours an individual server worked. Your employees earned a total of $1,000. Server #1 worked an 8-hour shift.

What are the requirements for tip splitting?

Employers must meet the following requirements to implement tip splitting: They must pay tipped employees at least $2.13 an hour. No employer can claim a tip credit above $5.12. They cannot claim a tip credit that exceeds the amount of tips actually received by the tipped employee.

How do you calculate the number of hours worked for tips?

The total number of hours worked is 20. $1,000 divided by 20 is 50, so multiply that each employees’ hours. To check your calculations, make sure the individual employees’ take-home tips equal up to the total amount of tips earned in the shift.

How are tips divided at restaurants?

The most egalitarian way to split tips among restaurant staff is to create a point system. Each role gets a certain number of points based on how much work they put in. For instance, servers get 10 points, while bussers get 5. The tips pooled at the end of the shift are then split according to points.

How are tips distributed?

Tips can be shared by a percentage, using the honor system, or by points between servers, bartenders, bussers, and runners. Whichever method the restaurant uses is usually up to the manager and all the servers to use that method.

How are tips divided on Square?

When you select Pool tips by hours worked as your tip importing method, credit card tips from sales are split among tip-eligible team members based on their total hours worked. You can specify to split tips based on a 24-hour workday or across a 7-day workweek.

Should tips be split evenly?

Tips are individually given to different members of tipped-staff and then employees will group and divide up the tips behind the scenes. On the other hand, tips could be left in a tip jar that is designated for everyone, which is common at cafes and quick service restaurants.

How do you calculate tips?

People generally tip 15-20% of the bill. To calculate tip multiply the total check by 1 plus the decimal percentage tip you'd like to leave. If you wanted to leave a 20% tip, you would add 1 to 0.20 to get 1.20. Multiply the bill by 1.20 to get the total amount you'd leave including tip.

Do waiters have to share their tips?

The basic rule of tips is that they belong to employees, not the employer. Employees can't be required to give their tips to the company or to share tips with managers or supervisors. However, employers typically can pay tipped employees less than minimum wage and require employees to share their tips with coworkers.

How are tips paid out?

Workers often receive cash tips, such as extra cash in a payment to a taxi driver ("keep the change") or an amount left on a restaurant table. More commonly these days, a tip is included on a debit or credit card transaction, such as at a restaurant. Tips may be split or pooled by various employees.

How do you calculate payroll for tipped employees?

To calculate average tips, divide the total tip amount by the number of hours worked in the pay period. If your business pools tips, the entire tip amount is the employee's share of tips. Riley's average tips per hour are $5 ($150 tips ÷ 30 hours), and Lenny's are $20 ($600 tips ÷ 30 hours).

What is the average server tip out to bartenders?

Answer: As with many issues in the restaurant industry, there is no standard practice. The range for many restaurateurs and employees I spoke with tends to be 5-10 percent of alcohol sales or one or two percent of total sales as a tip out so you're close to the middle.

How do you divide staff tips?

Tip pooling by section Instead of splitting tips evenly among all tipped wage workers, this method splits the tips based on table section or department worked. For example, all waiters in dining room A would split their tips with each other, and all waiters in dining room B would split tips with each other.

How are tips pooled?

Tip pooling is when a portion or all of the tip money from the night is collected and redistributed evenly or by a set percentage — instead of each individual server keeping the tips they earned individually.

What percentage of tips do Food Runners get?

One of the more commonly used systems to apply is for the waiter to keep 70 percent, share 15 percent with the bussers, 10 percent with the runners, and 5 percent with the bar.

What is the difference between tip pooling and tip sharing?

While sometimes used interchangeably (which is incorrect), the main difference between tip pooling and tip sharing is that tip sharing is entirely voluntary and does not carry the same mandatory guidelines as tip pooling does. Employers must meet the following requirements to implement tip splitting:

How much can you take for tips against minimum wage?

According to the Fair Labor Standards Act, employers must pay minimum wage to all employees, but they are allowed to take a “tip credit” of up to $5.12 an hour of employees’ tips against their minimum wage obligation.

How much tip credit do you have to pay an hour?

Employers must meet the following requirements to implement tip splitting: They must pay tipped employees at least $2.13 an hour. No employer can claim a tip credit above $5.12. They cannot claim a tip credit that exceeds the amount of tips actually received by the tipped employee. Employees must know that the employer is applying a tip credit.

What is a tip in tax?

What is a tip? The Internal Revenue Service (IRS) defines a tip as “discretionary (optional or extra) payments determined by a customer that employees receive from customers.”. These payments include: Cash tips directly from customers.

Can you split tips based on hours worked?

Since there are both full-time and part-time servers, it wouldn’t necessarily be fair for those who worked a full shift to split tips with those who only worked the dinner rush. To split servers’ tips based on hours worked, add up the total amount of tips and then divide that figure by the total hours worked.

Do employees have to know if they are tipping?

Employees must know that the employer is applying a tip credit. When it comes to tip splitting and tip pooling, there are several different options that can be set by the manager as long as the employees agree, including: Here is a breakdown of each method and how it works.

Do restaurant owners split tip?

Many restaurant owners implement a tip splitting system between servers and supporting staff. While the servers are the main point of contact for the restaurant patron, good service cannot be delivered without the help of other staff members.

How to split tips based on hours worked?

To split tips based on hours worked, add up the total amount of tips and then divide that number by the total hours worked by all employees. Next, multiply the resulting figure by the hours an individual employee worked. Employee 1 earned $216 in tips since they worked 8 hours.

How are tips divided?

Another common way that tips are divided is through a point system for different positions within the business. This allows you to assign weights and allocate more tips for certain positions. For example, in a restaurant it might be necessary to have servers receive a larger share of tips than busboys.

What is tip sharing?

Tip Sharing is when employees voluntarily decide to share their tips with other members of the staff, including non-tipped employees. When using these in practice, employees contribute some or all of their earned tips to the business.

Why is splitting tips important?

It is essential that if you decide to split tips, you review the Department of Labor’s laws and ensure that you are in compliance with them. Another important piece is communication with your staff.

Can you tip non-tipped employees?

However, it can also be enforced to include non-tipped employees in the tip pool if tipped employees are paid the full minimum wage. This means that if the employer wants to include non-tipped employees in the pool, tipped employees can not legally have a tip credit. Tip Sharing is when employees voluntarily decide to share their tips ...

Can you use tip splitting in restaurants?

Tip splitting is very common in restaurants especially, but general pooled tipping and tip splitting can also be used in other settings, like car washes, valet services, and among hotel bellhops. Basically anywhere that receives tips could potentially use a tip splitting or pooling system.

Can you leave tips in a jar?

Tips are individually given to different members of tipped-staff and then employees will group and divide up the tips behind the scenes. On the other hand, tips could be left in a tip jar that is designated for everyone, which is common at cafes and quick service restaurants. Lastly, businesses may opt for a virtual tip jar, like eTip, ...

Percentages

Some restaurants require that the wait staff tip the supporting staff based on percentages. These guidelines will be set by the manager. But usually the wait staff will give 10% to the bartender and then split another 25-30% between the remaining staff.

Pools and Points

When tips are pooled, 20-100% of each server’s tips are put into a pool to be divided up by the manager and distributed amongst the supporting staff. The distribution will be based on percentages. Many restaurants pool 100% of tips, which helps ensure that everyone makes decent tips – i.e.

Splitting Tips Based On Hours Worked

Sometimes tips need to be split according to how many hours servers work. In many restaurants, a couple of the servers go home after the rush. So it wouldn’t be fair to the full-shift servers to split the tips they make after the part-time servers leave. There is a formula for splitting tips among part-time servers when tips are pooled.

Split Based on Hours Worked After Pools, Points, and Percentages Are Applied

Not all waitstaff factor in hours worked by the teammate with whom they are splitting tips but some do because some consider it unfair to give an employee the full amount if they only worked a 4 hour shift and the wait person worked 8. If you do want to factor in hours worked, there is an easy way to do this.

Tread With Care!

Any one or combination of these calculations may be standard in one restaurant but not in another. It was my experience working as a server in college that certain tip splitting practices can be looked down upon by some.

Five Guys Assistant Manager

A vacant Assistant Manager position in Birmingham. I want to take this role on. I have never worked in fast food environment. I have Managerial experience in Pharmacy, so I can lead a team and know how to get things done. If anyone here has experience with this role, would you be able to tell me what you did on the daily and what to expect.

Five Guys

A Friend of mine works at a five guys . She expresses to me the stresses that she has going on. And I thought maybe someone that is employed here can answer this. Does anyone that is on duty that maybe some type of manager shift,general, for example.

How many hours of break for split shift?

That’s because increased working hours may lead to stress, fatigue, and even loss of concentration. However, you can provide a much-needed 3-4 hour break to your employees with the split shift schedule.

What are the limitations of a split shift?

3 Major Limitations of a Split Shift. As with any type of work schedule, a split shift schedule also has some limitations: 1. Reduced Sleep Hours. A major health-related drawback of the split shift situation is that the employees may often have a late bedtime if they work the night shift.

What is a split shift?

A split shift is a work schedule that divides an employee’s workday into two or more parts. Usually, the break in the workday must be two hours or more for it to be considered a split shift. That means the working hours before and after a bonafide lunch break don’t count as a split shift.

What is split shift premium?

A split shift premium amounts to an hour’s pay of the employee’s applicable minimum wage. This additional pay supplements their regular wage and is added to their payslip when they work a split shift.

Why do people work split shifts?

Split shifts often allow employees to run errands, care for a family member, or even pick their kids up from school. And if nothing else, they can just take a good, long nap without affecting their working hours!

Do you have to keep a split shift premium on a pay stub?

You should mention the split shift premium in the pay stub as a separate category and not club it with other categories like bonus, wage, etc.

Is it bad to be understaffed during rush hour?

Being understaffed during rush hour and overstaffed during slower periods may be one of the biggest challenges a business faces. You must ensure that you schedule your employees so that there’s adequate staff during peak periods and that it doesn’t exceed your labor budget.

image

Percentages

  • Some restaurants require that the wait staff tip the supporting staff based on percentages. These guidelines will be set by the manager. But usually the wait staff will give 10% to the bartender and then split another 25-30% between the remaining staff. The percentages may be general so that after figuring 25-35% the funds are then passed out to all the supporting staff equally or they ma…
See more on kingmakersociety.org

Pools and Points

  • When tips are pooled, 20-100% of each server’s tips are put into a pool to be divided up by the manager and distributed amongst the supporting staff. The distribution will be based on percentages. Many restaurants pool 100% of tips, which helps ensure that everyone makes decent tips – i.e. no one has a great night and, likewise, no one goes home with a terrible night either. T…
See more on kingmakersociety.org

Splitting Tips Based on Hours Worked

  • Sometimes tips need to be split according to how many hours servers work. In many restaurants, a couple of the servers go home after the rush. So it wouldn’t be fair to the full-shift servers to split the tips they make after the part-time servers leave. There is a formula for splitting tips among part-time servers when tips are pooled. SHARE= (TIP...
See more on kingmakersociety.org

Split Based on Hours Worked After Pools, Points, and Percentages Are Applied

  • Not all waitstaff factor in hours worked by the teammate with whom they are splitting tips but some do because some consider it unfair to give an employee the full amount if they only worked a 4 hour shift and the wait person worked 8. If you do want to factor in hours worked, there is an easy way to do this. First, figure out how much you would give the employees based on the form…
See more on kingmakersociety.org

Tread with Care!

  • Any one or combination of these calculations may be standard in one restaurant but not in another. It was my experience working as a server in college that certain tip splitting practices can be looked down upon by some. I worked in a couple of sports bars where we didn’t use any of these formulas and we were just expected to be “cool” in the amount we tipped supporting staff…
See more on kingmakersociety.org

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 1 2 3 4 5 6 7 8 9
8.3.21PHP Version2.08sRequest Duration2MBMemory UsageGET {post}Route
  • warninglog[15:28:35] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[15:28:35] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[15:28:35] LOG.warning: Callables of the form ["Swift_SmtpTransport", "Swift_Transport_EsmtpTranspor...
  • warninglog[15:28:35] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[15:28:35] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[15:28:35] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[15:28:35] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • Booting (17.36ms)
  • Application (2.06s)
  • 1 x Application (99.14%)
    2.06s
    1 x Booting (0.84%)
    17.36ms
    7 templates were rendered
    • themes.DevBlog.content.post (resources/views/themes/DevBlog/content/post.blade.php)34blade
      Params
      0
      post
      1
      postContent
      2
      author
      3
      updated_at
      4
      bing_rich_snippet_text
      5
      bing_rich_snippet_link
      6
      bing_related_keywords
      7
      google_related_keywords
      8
      bing_news_title
      9
      bing_news_description
      10
      bing_videos
      11
      bing_images
      12
      bing_search_result_title
      13
      bing_search_result_description
      14
      bing_search_result_url
      15
      bing_paa_questions
      16
      bing_paa_answers
      17
      bing_slider_faq_questions
      18
      bing_slider_faq_answers
      19
      bing_pop_faq_questions
      20
      bing_pop_faq_answers
      21
      bing_tab_faq_questions
      22
      bing_tab_faq_answers
      23
      google_faq_questions
      24
      google_faq_answers
      25
      google_rich_snippet
      26
      google_search_result
      27
      indexedArray
      28
      total_images
      29
      total_videos
      30
      settings
      31
      url_current
      32
      menus
      33
      sidebar
    • themes.DevBlog.layouts.master (resources/views/themes/DevBlog/layouts/master.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.head (resources/views/themes/DevBlog/panels/head.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.header (resources/views/themes/DevBlog/panels/header.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.navbar (resources/views/themes/DevBlog/panels/navbar.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.footer (resources/views/themes/DevBlog/panels/footer.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.scripts (resources/views/themes/DevBlog/panels/scripts.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    uri
    GET {post}
    middleware
    web, checkdate
    as
    post.show
    controller
    App\Http\Controllers\Frontend\json_data\PostController@show
    namespace
    where
    file
    app/Http/Controllers/Frontend/json_data/PostController.php:18-166
    7 statements were executed2.04s
    • select * from `posts` where `published_at` <= '2025-06-10 15:28:35' and `slug` = 'how-do-you-split-tips-by-hours' and `posts`.`deleted_at` is null limit 1
      3.47ms/app/Providers/RouteServiceProvider.php:54receivinghelpdeskask
      Metadata
      Bindings
      • 0. 2025-06-10 15:28:35
      • 1. how-do-you-split-tips-by-hours
      Backtrace
      • 15. /app/Providers/RouteServiceProvider.php:54
      • 18. /vendor/laravel/framework/src/Illuminate/Routing/Router.php:842
      • 19. Route binding:39
      • 20. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 21. /vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:78
    • select * from `json_post_contents` where `json_post_contents`.`post_id` = 214205 and `json_post_contents`.`post_id` is not null and `rewrite_id` = 0
      3.9msmiddleware::checkdate:30receivinghelpdeskask
      Metadata
      Bindings
      • 0. 214205
      • 1. 0
      Backtrace
      • 19. middleware::checkdate:30
      • 20. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 21. /vendor/laravel/jetstream/src/Http/Middleware/ShareInertiaData.php:61
      • 22. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 23. /vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:50
    • select * from `nova_menu_menus` where `slug` = 'header' limit 1
      790μs/vendor/outl1ne/nova-menu-builder/src/helpers.php:32receivinghelpdeskask
      Metadata
      Bindings
      • 0. header
      Backtrace
      • 15. /vendor/outl1ne/nova-menu-builder/src/helpers.php:32
      • 17. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 18. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 19. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
      • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `nova_menu_menu_items` where `nova_menu_menu_items`.`menu_id` = 1 and `nova_menu_menu_items`.`menu_id` is not null and `parent_id` is null order by `parent_id` asc, `order` asc, `name` asc
      430μs/vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35receivinghelpdeskask
      Metadata
      Bindings
      • 0. 1
      Backtrace
      • 19. /vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35
      • 20. /vendor/outl1ne/nova-menu-builder/src/helpers.php:33
      • 22. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 23. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
    • select * from `nova_menu_menu_items` where `nova_menu_menu_items`.`parent_id` in (1) order by `order` asc
      320μs/vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35receivinghelpdeskask
      Metadata
      Backtrace
      • 24. /vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35
      • 25. /vendor/outl1ne/nova-menu-builder/src/helpers.php:33
      • 27. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 28. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
    • select `id`, `post_title`, `slug` from `posts` where `status` = 'publish' and `posts`.`deleted_at` is null order by RAND() limit 10
      2.03s/app/View/Composers/SidebarView.php:22receivinghelpdeskask
      Metadata
      Bindings
      • 0. publish
      Backtrace
      • 14. /app/View/Composers/SidebarView.php:22
      • 15. /app/View/Composers/SidebarView.php:12
      • 16. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:124
      • 17. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:162
      • 20. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:177
    • select * from `fake_users` where `fake_users`.`id` = 7208 limit 1
      810μsview::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15receivinghelpdeskask
      Metadata
      Bindings
      • 0. 7208
      Backtrace
      • 21. view::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15
      • 23. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:108
      • 24. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 25. /vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php:69
      • 26. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:61
    App\Models\FakeUser
    1
    Outl1ne\MenuBuilder\Models\MenuItem
    1
    Outl1ne\MenuBuilder\Models\Menu
    1
    App\Models\JsonPostContent
    1
    App\Models\Post
    11
        _token
        q1Pt8M8YGfRm6QpZHXH6NuAKr2X8qMNPqpPxbbE7
        _previous
        array:1 [ "url" => "https://receivinghelpdesk.com/ask/how-do-you-split-tips-by-hours" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /how-do-you-split-tips-by-hours
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:24 [ "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "216.73.216.103" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cf-ray" => array:1 [ 0 => "94d802d4099d5769-ORD" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "connection" => array:1 [ 0 => "close" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "216.73.216.103, 172.69.6.206" ] "x-server-addr" => array:1 [ 0 => "154.12.239.204" ] "host" => array:1 [ 0 => "receivinghelpdesk.com" ] ]
        request_server
        0 of 0
        array:55 [ "USER" => "runcloud" "HOME" => "/home/runcloud" "SCRIPT_NAME" => "/ask/index.php" "REQUEST_URI" => "/ask/how-do-you-split-tips-by-hours" "QUERY_STRING" => "" "REQUEST_METHOD" => "GET" "SERVER_PROTOCOL" => "HTTP/1.0" "GATEWAY_INTERFACE" => "CGI/1.1" "REDIRECT_URL" => "/ask/how-do-you-split-tips-by-hours" "REMOTE_PORT" => "56842" "SCRIPT_FILENAME" => "/home/runcloud/webapps/ReceivingHelpDesk/ask/index.php" "SERVER_ADMIN" => "you@example.com" "CONTEXT_DOCUMENT_ROOT" => "/home/runcloud/webapps/ReceivingHelpDesk/" "CONTEXT_PREFIX" => "" "REQUEST_SCHEME" => "http" "DOCUMENT_ROOT" => "/home/runcloud/webapps/ReceivingHelpDesk/" "REMOTE_ADDR" => "172.69.6.206" "SERVER_PORT" => "80" "SERVER_ADDR" => "127.0.0.1" "SERVER_NAME" => "receivinghelpdesk.com" "SERVER_SOFTWARE" => "Apache/2.4.63 (Unix) OpenSSL/1.1.1f" "SERVER_SIGNATURE" => "" "LD_LIBRARY_PATH" => "/RunCloud/Packages/apache2-rc/lib" "PATH" => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "216.73.216.103" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_CF_RAY" => "94d802d4099d5769-ORD" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_CONNECTION" => "close" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_FOR" => "216.73.216.103, 172.69.6.206" "HTTP_X_SERVER_ADDR" => "154.12.239.204" "HTTP_HOST" => "receivinghelpdesk.com" "HTTPS" => "on" "REDIRECT_STATUS" => "200" "REDIRECT_HTTPS" => "on" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/ask/index.php" "REQUEST_TIME_FLOAT" => 1749549515.0072 "REQUEST_TIME" => 1749549515 ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:7 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "private, must-revalidate" ] "date" => array:1 [ 0 => "Tue, 10 Jun 2025 09:58:35 GMT" ] "pragma" => array:1 [ 0 => "no-cache" ] "expires" => array:1 [ 0 => -1 ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImkxVHdUdFBJS2dOSG5Bc3phcnBnc0E9PSIsInZhbHVlIjoiWS9FYUs1aExHY2IrNzdrQmFRbk5QWWgvZjhtL2FlWis3WmFVZUZNVFdENzdyN2hSbVlUUFdNZHM0Zkg1clZQUmViRmtValYrQVo0V2xxR1E1aFdjcVEvRzA5b0kwVStGQTdkMmN5R21UNGkrckp1eU81YnZtcDZQWE9Rd2xLZkkiLCJtYWMiOiJiNTZhODU3MTdjYjFkYjExMmNkODM4MDlhNzVhYWZiNTU2OWYzYTEzZWUzMjFmOWFlZWFmZTE0ZDVmNzQ1MDAwIiwidGFnIjoiIn0%3D; expires=Tue, 10-Jun-2025 11:58:37 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6ImkxVHdUdFBJS2dOSG5Bc3phcnBnc0E9PSIsInZhbHVlIjoiWS9FYUs1aExHY2IrNzdrQmFRbk5QWWgvZjhtL2FlWis3WmFVZUZNVFdENzdyN2hSbVlUUFdNZHM0Zkg1clZQUmViRmtVa" 1 => "askhelpdesk_session=eyJpdiI6InRHMkhMaTRNdWROVmwrYTlNVElGeWc9PSIsInZhbHVlIjoiNzdFYkFVRi9PZmVQRTJjdDErRW9ra3phck42cy90bDY0bjI4WFVwc2pNL0tiL1NRR3c0TnhOVnhoc1FJRTJtRmN4Q2dyZlpUQXpxTHNaa1ZhbmdMK3BYSUJXR3RBR3BOcHFFZVhaMlJmeGRDQ2FGUEF4czBxZkxwSlo0aDQ3OVkiLCJtYWMiOiIxMDM0YmUzMTUyMzNiMWVlODE0ZjAyYjBhNTg1MDY3MTg0OWVjY2IwOGEzMzY2Yjc5ZjY5NDdlMWM5ZTZiNmZkIiwidGFnIjoiIn0%3D; expires=Tue, 10-Jun-2025 11:58:37 GMT; Max-Age=7200; path=/; httponly; samesite=laxaskhelpdesk_session=eyJpdiI6InRHMkhMaTRNdWROVmwrYTlNVElGeWc9PSIsInZhbHVlIjoiNzdFYkFVRi9PZmVQRTJjdDErRW9ra3phck42cy90bDY0bjI4WFVwc2pNL0tiL1NRR3c0TnhOVnhoc1FJRTJt" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImkxVHdUdFBJS2dOSG5Bc3phcnBnc0E9PSIsInZhbHVlIjoiWS9FYUs1aExHY2IrNzdrQmFRbk5QWWgvZjhtL2FlWis3WmFVZUZNVFdENzdyN2hSbVlUUFdNZHM0Zkg1clZQUmViRmtValYrQVo0V2xxR1E1aFdjcVEvRzA5b0kwVStGQTdkMmN5R21UNGkrckp1eU81YnZtcDZQWE9Rd2xLZkkiLCJtYWMiOiJiNTZhODU3MTdjYjFkYjExMmNkODM4MDlhNzVhYWZiNTU2OWYzYTEzZWUzMjFmOWFlZWFmZTE0ZDVmNzQ1MDAwIiwidGFnIjoiIn0%3D; expires=Tue, 10-Jun-2025 11:58:37 GMT; path=/XSRF-TOKEN=eyJpdiI6ImkxVHdUdFBJS2dOSG5Bc3phcnBnc0E9PSIsInZhbHVlIjoiWS9FYUs1aExHY2IrNzdrQmFRbk5QWWgvZjhtL2FlWis3WmFVZUZNVFdENzdyN2hSbVlUUFdNZHM0Zkg1clZQUmViRmtVa" 1 => "askhelpdesk_session=eyJpdiI6InRHMkhMaTRNdWROVmwrYTlNVElGeWc9PSIsInZhbHVlIjoiNzdFYkFVRi9PZmVQRTJjdDErRW9ra3phck42cy90bDY0bjI4WFVwc2pNL0tiL1NRR3c0TnhOVnhoc1FJRTJtRmN4Q2dyZlpUQXpxTHNaa1ZhbmdMK3BYSUJXR3RBR3BOcHFFZVhaMlJmeGRDQ2FGUEF4czBxZkxwSlo0aDQ3OVkiLCJtYWMiOiIxMDM0YmUzMTUyMzNiMWVlODE0ZjAyYjBhNTg1MDY3MTg0OWVjY2IwOGEzMzY2Yjc5ZjY5NDdlMWM5ZTZiNmZkIiwidGFnIjoiIn0%3D; expires=Tue, 10-Jun-2025 11:58:37 GMT; path=/; httponlyaskhelpdesk_session=eyJpdiI6InRHMkhMaTRNdWROVmwrYTlNVElGeWc9PSIsInZhbHVlIjoiNzdFYkFVRi9PZmVQRTJjdDErRW9ra3phck42cy90bDY0bjI4WFVwc2pNL0tiL1NRR3c0TnhOVnhoc1FJRTJt" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "q1Pt8M8YGfRm6QpZHXH6NuAKr2X8qMNPqpPxbbE7" "_previous" => array:1 [ "url" => "https://receivinghelpdesk.com/ask/how-do-you-split-tips-by-hours" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]