Calculate Average Income Tax Rate Based On Net Income?

olimits7

Board Regular
Joined
Oct 29, 2004
Messages
229
Office Version
  1. 365
Platform
  1. Windows
Hi,

I'm trying to automatically calculate my business average income tax based on entering my business net income; for example $300K.

So based on the table below using the $300K example; $18,150 out of the $300K would be taxed at 10%, $73,800 out of the $300K would be taxed at 15%, and so on...

And since $300K falls under the 33% tax rate the last portion of taxable income would be $73,500 ($300K - $226,850) at 33%.

Married filing jointly Tax rate
$- $18,150.00 10.0%
$18,151.00 $73,800.00 15.0%
$73,801.00 $148,850.00 25.0%
$148,851.00 $226,850.00 28.0%
$226,851.00 $405,100.00 33.0%
$405,101.00 $457,600.00 35.0%
$457,601.00 $100,000,000.00 39.6%

So I'm having a hard time to figure out how to automate this so if I enter $450K it would then calculate properly at this tax rate too.

Thank you!
 

Excel Facts

What is the last column in Excel?
Excel columns run from A to Z, AA to AZ, AAA to XFD. The last column is XFD.
Try:

<b>Worksheet Formulas</b><table cellpadding="2.5px" width="100%" rules="all" style="border: 1px solid;text-align:center;background-color: #FFFFFF;border-collapse: collapse; border-color: #BBB"><thead><tr style=" background-color: #DAE7F5;color: #161120"><th width="10px">Cell</th><th style="text-align:left;padding-left:5px;">Formula</th></tr></thead><tbody><tr><th width="10px" style=" background-color: #DAE7F5;color: #161120">E3</th><td style="text-align:left">=SUMPRODUCT(<font color="Blue">--(<font color="Red">MATCH(<font color="Green">D1,B2:B8</font>)>=(<font color="Green">ROW(<font color="Purple">B2:B8</font>)-1</font>)</font>),C2:C8,B2:B8</font>)+(<font color="Blue">D1-LOOKUP(<font color="Red">D1,B2:B8</font>)</font>)*LOOKUP(<font color="Blue">D1,A2:C8</font>)</td></tr></tbody></table></td></tr></table><br />





Excel 2013
ABCDE
1MarriedfilingTax Rate100,000.00
2-18,150.0010.00%
318,151.0073,800.0015.00%19,435.00
473,801.00148,850.0025.00%
5148,851.00226,850.0028.00%
6226,851.00405,100.0033.00%
7405,101.00457,600.0035.00%
8457,601.00100,000,000.0039.60%
Sheet4
 
Upvote 0
Hi
It will be a long explanation to solve this.

Take a look at this video from ExcelIsFun that cover your exact problem.
Come back if you have problems.
 
Upvote 0
I'm trying to automatically calculate my business average income tax based on entering my business net income; for example $300K.

Set up the table as shown in A4:C11. Explained below.


A
B
C
D
1
Taxl inc
300,000

2
Tax74,904.50
=ROUND(SUMPRODUCT((B1>$A$5:$A$11)*(B1-$A$5:$A$11),$C$5:$C$11),2)
3




4
Over--Tax RateDiff Rate
5
010.0%10.0%=B5
6
18,15015.0%5.0%=B6-B5
7
73,80025.0%10.0%
8
148,85028.0%3.0%
9
226,85033.0%5.0%
10
405,10035.0%2.0%
11
457,60039.6%4.6%

<tbody>
</tbody>

Columns A and B come from the tax rate schedule.

Column C has the formulas shown in column D. Copy C6 and paste into C7:C11.

The formula in B2 calculates the tax on the amount in B1. The formula is shown in D2.

[EDIT] As a double-check, note that the IRS table indicates the tax is 50,765 plus 33%*(300,000 - 226,850), which is indeed 74,904.50.
 
Last edited:
Upvote 0
Thank you for all the replies!

VBA Geek, I tested your formula too and it seemed to work but for some reason when I typed in $149,000 it returned a very small amount back which didn't seem right.

joeu2004, I tested what you wrote and it seems to work properly for all different amounts! :)

Thank you...
 
Upvote 0
my formula returns 50,139.50 when you input 149,000 which also appears to be the correct value considering the description in your original post.

<tbody>
</tbody><colgroup><col></colgroup>


Thank you for all the replies!

VBA Geek, I tested your formula too and it seemed to work but for some reason when I typed in $149,000 it returned a very small amount back which didn't seem right.

joeu2004, I tested what you wrote and it seems to work properly for all different amounts! :)

Thank you...
 
Upvote 0
my formula returns 50,139.50 when you input 149,000 which also appears to be the correct value considering the description in your original post.

A basic understanding of how marginal rate tax tables work in general and how US tax rate schedules work in particular would be helpful.

You are referring to olimits7's statement: "$73,800 out of the $300K would be taxed at 15%".

That is literally incorrect. Olimits7 should have written: the amount between 18,150 and 73,800 is taxed at 15%. So the additional tax for that tier is 8,347.50.

See my next response to olimits7 for further explanation.
 
Upvote 0
VBA Geek, I tested your formula too and it seemed to work

I'm surprised by that statement since VBA Geek's own example is incorrect. The tax on 100,000 is 16,712.50, not 19,435.

My number is based on the tax rate schedule found in the 2014 Form 1040-ES at www.irs.gov.

The tax on 100,000 is 10,162.50 plus 25% of the amount over 73,800. Thus, 10162.50 + 25%*(100000 - 73800) = 10162.50 + 6550.00 = 16,712.50.


joeu2004, I tested what you wrote and it seems to work properly for all different amounts! Thank you.

You're welcome. But the SUMPRODUCT formula is confusing to many. If you prefer, the following is an alternative formula that follows the IRS instructions more literally.


A
B
C
D
1
Taxl inc
100,000.00


2
Tax16,712.50
=ROUND(VLOOKUP(B1,$A$5:$C$11,2)
+ VLOOKUP(B1,$A$5:$C$11,3)*(B1-VLOOKUP(B1,$A$5:$C$11,1)),2)
3






4


Over--


Tax is--
Plus
Excess
Times--

5
00.0010.00%
6
18,1501,815.0015.00%
7
73,80010,162.5025.00%
8
148,85028,925.0028.00%
9
226,85050,765.0033.00%
10
405,100109,587.5035.00%
11
457,600127,962.5039.60%

<tbody>
</tbody>

The numbers in the table in A5:C11 are taken directly from the IRS tax rate schedule in the 2014 Form 1040-ES.

The formula in B2 is shown in D2.

Note: If the taxable income were 148,850, for example, the VLOOKUP formula would use the numbers in row 8. Technically, the numbers in row 7 apply, since 148,850 is not "over 148,850". However, the difference should not matter in a properly-constructed marginal rate schedule, since the amount in B8 should be the tax we would compute based on row 7.

(Admittedly, a few years ago, I encountered a state marginal tax rate schedule that was not "properly constructed". However, it was obviously a mistake, and the state corrected it some time later.)
 
Upvote 0
joeu,

i base my formula on what the OP is asking not on the official way the tax is calculated, and his question seemd quite clear to me. I do know the way the tax is calculated, but if he asks to calculate it in such a way then I assume he has his own good reasons.

btw i think this modification of my formula should work with your interpretation

Code:
=SUMPRODUCT(--(MATCH(D1,B2:B8)>=(ROW(B2:B8)-1)),C2:C8,B2:B8-A2:A8)+(D1-LOOKUP(D1,B2:B8))*LOOKUP(D1,A2:C8)




A basic understanding of how marginal rate tax tables work in general and how US tax rate schedules work in particular would be helpful.

You are referring to olimits7's statement: "$73,800 out of the $300K would be taxed at 15%".

That is literally incorrect. Olimits7 should have written: the amount between 18,150 and 73,800 is taxed at 15%. So the additional tax for that tier is 8,347.50.

See my next response to olimits7 for further explanation.
 
Upvote 0
Sorry for the confusion...I went back to my original post and I see I made a mistake in writing this part "$73,800 out of the $300K would be taxed at 15%" this should have been "$55,650 out of the $300K would be taxed at 15%".

VBA Geek; ok, I'll try out the new formula you wrote above. Will this one work based on the official way tax is calculated excluding my mistake in the original post?

joeu2004; ok, I'll try out the VLOOKUP formula method too. The formula you provided me in your 1st post seemed to work fine in Excel, however, when I tried to open this spreadsheet in "Numbers" app on my iPhone I would get this error "All arguments to SUMPRODUCT must be the same length." but maybe with the VLOOKUP method it won't show this on the "Numbers" app.

Thank you!
 
Upvote 0

Forum statistics

Threads
1,215,373
Messages
6,124,549
Members
449,170
Latest member
Gkiller

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top