| |||
|
|
Самый социальный налог: Как известно в РФ очень низкий подоходный налог с плоской шкалой (чем изрядно гордятся либералы), и еще один предмет их гордости - регрессивная шкала единого социального налога - ЕСН (которую, впрочем, с этого года "отменили"). ЕСН от народа спрятан и в ведомости не светится - а очень зря - потому что с его учетом получаются интереснейшие картинки и интересная эволюция нашего дорогого налогового законодательства. Итак: Что есть: есть 13% подоходный с очень социальным налоговым вычетом 400 ры в месяц. Есть ЕСН (который с нынешнего года переименовался в "страховые взносы", но я буду продолжать называть его по старому). Что важно понимать - ЕСН считается от суммы зарплаты до вычета подоходного, но сам в зарплату не входит - потому его эффективные ставки несколько меньше номинальных цифр. И он регрессивный - то есть уменьшается по мере роста зарплаты. В ведомости его не видно, потому что его уплачивает работодатель (тогда как про подоходный теоретически считается, что его платит работник) - но поскольку он жестко привязан к зарплате, практической разницы в подавляющем большинстве случаев нет. 2009: с сумм меньше 280,000 ры в год - 26%, меньше 600,000 ры в год - 10%, далее - 2% 2010: с сумм меньше 415,000 ры в год - 26%, далее - 0% (это и называется "отмена регрессии" :) ) 2011: с сумм меньше 415,000 ры в год - 34%, далее - 0% Возникает естественное желание сравнить с США - там подоходный налог прогрессивный, аналог ЕСН тоже есть - правда значительно меньше - 15.3%, причем он делится между работодателем и работником пополам. И есть лимит - $106,800 в год, после которого он перестает взиматься (надеюсь я нигде не ошибся - если что товарищи американцы меня наверное поправят - поправили - см.upd2). NB: Это федеральные налоги, в США есть еще местные, которые тоже весьма ненулевые Ну теперь графики: в диапазоне 1000-75000 рубелей/долларей в месяц и 1000-1 млн: То есть реальная налоговая нагрузка на ФЗП у нас сосредоточена в самой низкооплачиваемой части населения - причем есть выраженная тендеция к усилению ее концентрации в низкодоходных слоях, тогда как в США - наоборот. На самом деле у того, что подоходный низок, а основная налоговая нагрузка скрыта в ЕСН есть еще один большой минус: его невозможно списать с налогов при использовании налоговых вычетов. Такие дела :) Upd: Подумав, я отмасштабировал по горизонтали долларовый вариант в 6.5 раз (что должно примерно соотнести среднюю зарплату в РФ - 17,500 ры/мес и американскую - $32,500 в год - доллары - верхняя шкала) и сделал отсчет % от нуля (чтобы убрать иллюзию обнуления налога) - это более сопоставимые графики сравнение Upd2: Как мне верно указали старшие товарищи, Medicare составляющая (2.9%) социального налога не имеет лимита - потому графики еще раз проапдейчены. Они же обращают внимание на наличие кучи социальных вычетов etc (в отличие от РФ не символических, вроде 1000 ры "на ребенка" - то есть +130 ры на руки). Для завершения конкретики отмечу, что я брал налоговые ставки по льготной шкале "на семью" (Married Filing Jointly or Qualified Widow(er)). Ну вот программка, которой считалось, можно проверить на предмет ошибок: k = 1000 incomeTax sum = 0.13 * (sum - 400 * min (40*k / sum) 1) ech2009 sum | sum < 280*k = 0.26 * sum | sum < 600*k = 72.8*k + 0.1 * (sum - 280*k) | otherwise = 104.8*k + 0.02 * (sum - 600*k) ech2010 sum = min sum (415*k) * 0.26 ech2011 sum = min sum (415*k) * 0.34 usTax sum = (ech + income sum) / (ech / 2 + sum) * 100 where ech = min sum (106.8*k) * 0.124 + sum * 0.029 income sum | sum <= 16.7*k = sum * 0.10 | sum <= 67.90*k = income (16.7*k) + (sum - 16.7*k) * 0.15 | sum <= 137.05*k = income (67.90*k) + (sum - 67.90*k) * 0.25 | sum <= 208.850*k = income (137.05 *k) + (sum - 137.05*k) * 0.28 | sum <= 372.95 *k = income (208.850*k) + (sum - 208.85*k) * 0.33 | otherwise = income (372.95 *k) + (sum - 372.95*k) * 0.35 total ech sum = (incomeTax sum + ech_sum) / (sum + ech_sum) * 100 where ech_sum = ech sum row sum = do putStr (show (sum / 12)); mapM (\fn -> (putStr . (" " ++) . show . fn) sum) [total ech2009, total ech2010, total ech2011, usTax]; putStrLn "" main = mapM (row . (*12)) ([500] ++ [1000, 1200 .. 1000000]) Скрипты для первого и второго графиков: set xrange [1000:100000] set x2range [500:185000] set x2tics 10000, 40000 set xtics nomirror set yrange [0:] plot "tax.data" using 1:2 title "2009" with lines,\ "tax.data" using 1:3 title "2010" with lines,\ "tax.data" using 1:4 title "2011" with lines,\ "tax.data" using ($1*12):5 axis x2y1 title "USA" with lines set logscale x set xrange [1000:1000000] set xtics nomirror set yrange [0:] plot "tax.data" using 1:2 title "2009" with lines,\ "tax.data" using 1:3 title "2010" with lines,\ "tax.data" using 1:4 title "2011" with lines,\ "tax.data" using ($1*6.5):5 title "USA" with lines Добавить комментарий: |
||||||||||||||