Contractor Direct Deposits Are Lower Than Gross Pay With No Taxes or other Deductions Shown

Hi! I’m hoping someone here has experienced this or can help me figure out what is happening with Square Payroll because I am really frustrated and square support has been entirely useless on this issue for weeks now. 

 

I use Square Payroll to pay several independent contractors. I’ve now had the same issue happen with three different contractors, so this no longer appears to be isolated to one person or one payroll setup, which prior to my last pay period it had been only one specific contractor.

 

When I run payroll, I import timecards and wages, my contractors input their hours using the square teams app. I look over everything before hitting enter and everything is correct.

 

Once payroll is submitted, without any information or notice of "why" the contractor’s gross pay is correct based on what I entered. However, somewhere between submitting payroll and the contractor receiving their direct deposit, Square is reducing the payment so their direct deposit is less than the gross pay. 

 

For example, on one payroll:

  • Gross pay shown by Square: $450

  • Direct deposit issued: $270

  • Difference: $180

The contractor is a 1099 independent contractor, so Square is not withholding employee payroll taxes. When I look through the payroll reports/paystub, I also do not see any taxes, deductions, benefits, reimbursements, garnishments, or other adjustments that would explain the difference.

 

The confusing part is that Square still reports the gross pay as the full amount I intended to pay, while the direct deposit is less, and its not always consistent in how much less, sometimes its a small amount, sometimes a large amount, its completely inconsistent. 

 

Initially, this was only happening with one contractor, Nicole, and I thought there might be something unusual about her individual payroll setup, we actually made an entirely new profile for her to solve this issue months ago, and it did solve it for about 5 months. It has now happened again with Nicole, and with my other contractors Shari, and Linda, which makes me much more concerned that there is a larger issue with how Square is processing our contractor payroll. These 3 contractors don't even do the same work, they are logging different jobs with different pay. 

 

The money is NOT being pulled from our business accounts. The amount being debited for payroll reflects the actual deposit amounts not what gross pay is.. so its not like this money is going somewhere else. Square is just changing the numbers for unknown reason??

 

I have been in contact with Square Support for weeks regarding the original issue and was told it was being escalated to the engineering team, but I am still waiting for an explanation.

Has anyone else experienced this?

 

Specifically, I’m trying to determine:

  • Why would a contractor’s direct deposit be lower than their reported gross pay when there are no taxes or deductions listed?

  • Is there somewhere else within Square Payroll where an adjustment or withheld amount could be occurring that would not appear on the payroll report/paystub?

  • Has anyone encountered a bug where Square changes the payout amount after payroll has been submitted?

  • Is there another report I should be looking at that shows exactly how Square calculated the final direct deposit amount?

  • If you have experienced this, how was it ultimately resolved?

At this point, because it has affected three separate contractors, I’m concerned about continuing to process payroll without understanding where these missing funds are going.

 

Any insight would be greatly appreciated!

58 Views
Message 1 of 2
Report
1 REPLY 1

UPDATE!! 

 

After investigating several affected payrolls much more closely, I believe I have now identified where the discrepancy is actually happening.

 

The issue appears to occur when Square imports timecards into Payroll.

 

I have contractors who are paid different rates depending on the job/service they perform. Their timecards contain the individual jobs they completed, and those jobs determine how much they should be paid.

 

When Square imports their timecards into Payroll, the contractor's total number of hours is showing correctly, but not all of the individual jobs associated with the hours are being imported into the payroll earnings breakdown.

 

For example, a contractor's timecard may correctly show that they worked 7.5 total hours. Payroll will also show 7.5 total hours, making it initially appear that everything imported correctly.

 

However, when I expand the payroll details and look at the actual jobs included in those 7.5 hours, some of the contractor's jobs are completely missing. 

 

The concerning part is that the jobs do not appear at all, its not that the jobs appear with no hours, the jobs do not appear, therfor I cannot even manually add the hours to the jobs. These job titles ARE on the teams profiles, and can be seen in their square teams timecards, the timecards show all jobs logged and the correct hours and pay, but once imported into payroll jobs are missing. 

 

So essentially I am seeing:

 

Timecards: Correct hours + all jobs present

Imported into Payroll: Correct total hours but some jobs missing in breakdown of rates

Gross Pay: still shows correct number for hours shown on timecards

Direct Deposit: Matches the incorrectly calculated hours, with missing jobs.

 

How the heck do I fix this? help!! 

49 Views
Message 2 of 2
Report