{% extends "base.html" %} {% block content %}
YTD Income
${{ ytd_total | money }}
Estimated Tax Owed
${{ estimate.total | money }}
~{{ estimate.effective_rate }}% effective rate
Set Aside So Far
${{ total_set_aside | money }}
{% if over_saved > 0 %}
Over-Saved
${{ over_saved | money }}
nice work!
{% else %}
Still Need to Set Aside
${{ still_needed | money }}
{% endif %}
{% if estimate.total > 0 %} {% set pct = [(total_set_aside / estimate.total * 100), 100] | min | int %}
Tax savings progress {{ pct }}% saved
{% endif %}

How We Got There

Self-employment income (Bonna + Car Flipping): ${{ ytd_se | money }}  ·  W-2 income (Tony / Auto King): ${{ ytd_w2 | money }}
Self-Employment Tax (SS + Medicare on SE income only) ${{ estimate.se_tax | money }}
Federal Income Tax (~{{ rates.federal }}% after $30k MFJ deduction) ${{ estimate.federal | money }}
Wisconsin State Tax (~{{ rates.wi_state }}% after $30k MFJ deduction) ${{ estimate.wi_state | money }}
Total Estimated ${{ estimate.total | money }}
Adjust tax rates

Quarterly Estimates

{% for q in quarters %} {% endfor %}
QuarterIncomeEst. TaxDue
{{ q.label }} ${{ q.income | money }} ${{ q.estimate.total | money }} {{ q.due_date }}

These are federal estimated payment deadlines. WI follows the same schedule.

Tax Savings Log

+ Log Money Set Aside
{% if set_aside_log %} {% for e in set_aside_log | sort(attribute='date', reverse=True) %} {% endfor %}
DateAmountNotes
{{ e.date }} ${{ e.amount | money }} {{ e.notes }}
Total Set Aside ${{ total_set_aside | money }}
{% else %}

Nothing logged yet. Every time you move money to your tax savings account, record it here.

{% endif %}
Heads up: These are estimates based on flat rates and may not perfectly match your actual tax bill. We recommend setting aside the estimated amount and working with a tax professional when it's time to file. The SE tax calculation uses the IRS method (92.35% of net income) and deducts half of SE tax before calculating income tax, which is how the IRS does it.
{% endblock %}