{% extends "base.html" %}
{% block title %}{{ year + 1 }} estimated tax{% endblock %}
{% macro usd(v) -%}${{ '{:,}'.format(v) }}{%- endmacro %}
{% macro due(d) -%}{{ d.strftime('%B') }} {{ d.day }}, {{ d.year }}{%- endmacro %}
{% macro address(lines) -%}{% for ln in lines %}{{ ln }}{% if not loop.last %} Tax return {{ year }} / How to file / How much to send the IRS and Connecticut each quarter of {{ ny }}, worked out from your {{ year }} return.
{% endif %}{% endfor %}{%- endmacro %}
{% block content %}
{% set ny = year + 1 %}
{{ ny }} estimated tax payments
| Federal (Form 1040-ES) | Connecticut (Form CT-1040ES) | |
|---|---|---|
| Based on | {% for p in [fed, ct] %}{% if p is none %}—{% elif p.basis == 'current' %}90% of the {{ ny }} tax you expect ({{ usd(p.expected_tax) }}){% else %}your {{ year }} tax ({{ usd(p.prior_tax) }}){% endif %} | {% endfor %}|
| Required annual payment Withholding plus estimated payments must reach this to avoid a penalty |
{% for p in [fed, ct] %}{{ usd(p.required) if p else '—' }} | {% endfor %}|
| Expected {{ ny }} withholding | {% for p in [fed, ct] %}{% if p %}{{ usd(p.withholding) }}{% if not p.withholding_entered %} same as {{ year }} {% endif %}{% else %}—{% endif %} | {% endfor %}|
| Left to pay through estimated payments | {% for p in [fed, ct] %}{% if p %}{{ usd(p.required - p.withholding if p.required > p.withholding else 0) }}{% else %}—{% endif %} | {% endfor %}|
| {{ year }} overpayment applied to {{ ny }} Form 1040 line 36 · Form CT-1040 Line 23 |
{% for p in [fed, ct] %}{{ usd(p.overpayment) if p else '—' }} | {% endfor %}|
| Estimated payments needed? | {% for p in [fed, ct] %}{% if p is none %}—{% elif p.needed %}Yes{% else %}No {{ p.reason }} {% endif %} | {% endfor %}
| Payment | Due | Federal | Connecticut |
|---|---|---|---|
| {{ n + 1 }} | {{ due(d) }}{% if d < today_date %} date has passed{% endif %} | {% for p in [fed, ct] %}{% if p and p.needed %}{% set i = p.installments[n] %}{{ usd(i.pay) }}{% if i.credit %} {{ usd(i.amount) }} less {{ usd(i.credit) }} overpayment {% endif %}{% else %}—{% endif %} |
{% endfor %}|
| Total to send | {{ usd(fed.total) }} | {{ usd(ct.total if ct else 0) }} | |
Some due dates have already passed. If you haven't made those payments, pay them now: the penalty (federal) and interest (Connecticut) are figured separately for each payment, only for the days it was late. If you've already made some {{ ny }} payments, send only what's left for each date.
{% endif %} {% for p in [fed, ct] if p %}{% for note in p.notes %}{{ note }}
{% endfor %}{% endfor %}| {{ line }} | {{ label }} | {% if amount < 0 %}({{ '{:,}'.format(-amount) }}){% else %}{{ '{:,}'.format(amount) }}{% endif %} |
The January 15, {{ ny + 1 }} payment can be skipped if you file your {{ ny }} return by February 1, {{ ny + 1 }} and pay the whole balance with it.
After your first coupon, DRS mails you preprinted coupons for the rest of the year — use either. No interest is charged for skipping the January 15, {{ ny + 1 }} payment if you file your {{ ny }} return by January 31, {{ ny + 1 }} and pay in full.