Thursday, February 27, 2014

SAP US Payroll Taxes


Few months ago, a question was asked to me about tax configuration and had to do some digging to find the answer.  Since then have been thinking about writing a blog about basic's of SAP US payroll taxes and finally got around to write about same, hopefully this would help some of you.
Basic understanding of US Tax Structure:

In US payroll taxes could be imposed on earnings at following levels:
(a)    Federal
(b)   State
(c)    Local

It’s worth noting that applicability of taxes to an employee depend upon multiple criteria’s like type of earning / earning amount / residence location / work location and others.

Also in US, Payroll taxes are applicable to both employees & employers.
Few important types of employee Payroll taxes:

  • Federal income tax withholding.
  • State income tax withholding
  • Various local tax withholdings
  • Social Security tax withholding (6.2% up to the annual maximum – Limit could change yearly)
  • Medicare tax withholding (1.45%)
Few important types of employer Payroll taxes:

  • Social Security taxes (6.2% up to the annual maximum – Limit could change yearly)
  • Medicare taxes (1.45% of wages)
  • Federal unemployment taxes (FUTA)
  • State unemployment taxes (SUTA)
FICA stands for the Federal Insurance Contributions Act and it consists of both employee & employer contribution of Social Security and Medicare taxes.

Payroll taxes after deduction should be filed with appropriate regulatory bodies(ie remitting tax deducted to governing agencies etc)  within stipulated time period. The time period is decided by tax collecting bodies and generally one of following options exists for companies for tax filing:

(a)    Use in house payroll team for tax filings.
       (b)   Use third party tax filer like ADP or others for tax filing.

I have normally seen that most organizations outsource the tax filing part(even if they execute Gross to net payroll in house) because it becomes too cumbersome for in house teams to deal with tax filings.

SAP US Tax Processing:
SAP use BSI tax factory(third party solution) for tax calculation in US. BSI tax factory which is generally installed on customers intranet(separate server) and is called directly from SAP payroll driver (at time of running payroll) via function USTAX and it returns the details of taxes which should be deducted.

Now let us discuss, some important building blocks of SAP US Tax processing:
Tax company(t5utl) is logical level at which companies want to report taxes and taxable wages for regulatory purpose. Tax companies are assigned to personal areas/personal subareas.  Every regulatory body(Tax authority) which collects a particular type of tax provides a EIN(Employer Identifier number). This EIN is assigned to the appropriate tax authority/tax type for the tax company.
 
Tax authority (t5utz) is the smallest regulatory body which can impose taxes. For instance, tax authority DE01 is for city of New castle in Delaware.  Tax authorities are used in following US tax related infotypes:
0161 - IRS Mandates
0209 - Unemployment State
0210 - W-4 Withholding Information
0234 - Withholding Overrides
0235 - Other Taxes
Other details like valid filing statues/W4 indicatory(IT0210 requirement) / IRS Manadate(IT0161) are also defined at tax authority level.

Tax level – All tax authorities are classified via tax levels and below is a list of possible tax levels:
A – Federal
B – State
C  - County
D – City
E – School district
F  – Others
For instance, tax authority DE01 is assigned to tax level ‘D’ because represents a city.

Tax Type(t5utt) – Based on regulatory definitions, each tax authority can collect one or more types of taxes. Assignment of tax authorities to tax types can be found in V_T5UTD. For instance, PAQH(Freeburg Borough – Pennsylvania) is setup to deduct both withholding(tax type – 01) and employee occupation(tax type – 51).  
Tax Area(t5utw and t5utr) – Grouping of tax authorities which are applicable to a given location are called tax area. Tax areas are defined both for work area and residence area. Tax areas are used in Following US tax related infotypes:
0207 – Residence tax(t5utw)
0208 – Work tax (t5utr)
For instance, if an employee lives at New Castle(Delaware) then Resident tax area on IT0207 would be ‘DE01’ and it would comprise of DE01(New castle), DE(State) and FED(Federal) level tax.

Now that we have an understanding of basic building blocks, let us dive into Tax model configuration which is used to drive wage type taxability in SAP US payroll.  

Define tax authority model (t5ute )– Assign tax authorities to a three digit tax authority model based on same taxability. Tax authority model is essentially used to group together tax authorities which have same set of taxation rules. Hence one tax authority model can be(and mostly will be) assigned to multiple tax authorities.  For instance, IN01 to IN09 are assigned to tax authority model ‘023’.
Define taxability model(t5utm) – Tax models are used to group together tax authorities model which have same:
 
      (1)    Tax authorities model
      (2)    Residence/Work or unemployment tax.
      (3)    Value of tax modifier.

Tax Modifiers(Rule -> UMOT)
Tax Modifier
Employee Group
U1
Domestic employees & other retiree payments
U2
No longer used (was Sundor)
U3
US Expatriates
U*
Others
 
  (4)    Processing class 71 value of individual Wage type(taxability class)
 
PC71 value
Meaning
PC71 value
Meaning
0
Regular Taxable
1
Regular Wages
2
Unemployment taxable only
3
Taxable portion of
4
Completely tax free
5
Nonresident Taxation
6
Resident (e.g. FICA) tax & credit
7
Regular wages excluding resident (e.g. FICA) tax & credit
A
Adoption Assistant
B
Substantiated Business Expense Reimbursement
C
Cafeteria Plans
D-W
Others

 
Define Tax Type combos(T5UTY) – Define which tax types are mapped to individual tax combo’s.

 
Putting it all together
Let us say we have an employee(whose earning WT[1000] has processing class 71 value ‘0’) and whose Residence/Work and Unemployment state is set on appropriate infotypes as ‘PA’. 
 
Screen shot from T5UTE entry ( PA tax area would comprise of tax authorities PA & FED and hence tax model of both will be considered.)
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Screen shot from T5UTM entry for these tax models for R/W/U ( * U1 is the tax modifier and tax class ‘0’ is the processing class 79 for the wage type).
 
                            
 
 
 
 
 
 
 
 
 
 
Screen shot from T5UTY for appropriate tax type combo’s:
 
Hence based on entries above and validity dates, following tax types should be applicable for tax authorities:
 
FED ( Tax combo’s 011 & 003 ) -> 01 / 02 / 03 / 04 / 05 / 06 / 10
PA ( Tax combo’s 001 & 004) -> 01 / 10 / 20
** Note that tax type ‘02’ is EIC and not applicable.
 
Screen shot from Payroll log for USTAX function illustrates appropriate tax types were queried.




 

 
 
 
See it's simple :)

1 comment:

  1. I want to share a testimony on how Le_Meridian funding service helped me with loan of 2,000,000.00 USD to finance my marijuana farm project , I'm very grateful and i promised to share this legit funding company to anyone looking for way to expand his or her business project.the company is funding company. Anyone seeking for finance support should contact them on lfdsloans@outlook.com Or lfdsloans@lemeridianfds.com Mr Benjamin is also on whatsapp 1-989-394-3740 to make things easy for any applicant. 

    ReplyDelete