estimated-taxes


Nameestimated-taxes JSON
Version 2025.0 PyPI version JSON
download
home_pagehttps://github.com/nkouevda/estimated-taxes
SummaryEstimated taxes calculator
upload_time2025-01-08 05:15:35
maintainerNone
docs_urlNone
authorNikita Kouevda
requires_pythonNone
licenseMIT
keywords
VCS
bugtrack_url
requirements pyyaml
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # estimated-taxes

Estimated taxes calculator.

This is meant to help estimate additional tax payments throughout the year, i.e.
for [IRS form 1040-ES](https://www.irs.gov/pub/irs-pdf/f1040es.pdf) and [CA form
540-ES](https://www.ftb.ca.gov/forms/2020/2020-540-es.pdf).

Please review the logic yourself if you intend to use this. It intentionally
does not attempt to handle all forms and all scenarios; you will likely need to
augment it for your particular needs.

See also [nkouevda/capital-gains](https://github.com/nkouevda/capital-gains).

## Installation

    pip install estimated-taxes

Or:

    brew install nkouevda/nkouevda/estimated-taxes

## Usage

```
usage: estimated-taxes [<options>] [--] <input file>

Estimated taxes calculator

optional arguments:
  -h, --help     show this help message and exit
  -v, --version  show program's version number and exit
```

## Input Format

See [input/example.yaml](input/example.yaml).

The input file must start with `!InputData`, and must specify `year`,
`filing_status`, `fed_allowances`, and `ca_allowances`. All other values are
optional.

Each value must be a number, or a list of numbers, or a map where the values are
numbers. Lists and maps are allowed for convenience, to split up categories into
multiple entries. For example, the following are all equivalent:

```
supplemental_wages: 62500

supplemental_wages:
  - 12500
  - 50000

supplemental_wages:
  bonus: 12500
  rsu: 50000
```

## Examples

    estimated-taxes input/example.yaml > output/example.txt

## TODO

- Itemized deductions other than SALT
- AMT

## License

[MIT License](LICENSE.txt)

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/nkouevda/estimated-taxes",
    "name": "estimated-taxes",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": null,
    "author": "Nikita Kouevda",
    "author_email": "nkouevda@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/54/62/c0b8f8162d179029b94e5c44cbf13b65fb15bf8af748d45338a2cd90fd26/estimated_taxes-2025.0.tar.gz",
    "platform": null,
    "description": "# estimated-taxes\n\nEstimated taxes calculator.\n\nThis is meant to help estimate additional tax payments throughout the year, i.e.\nfor [IRS form 1040-ES](https://www.irs.gov/pub/irs-pdf/f1040es.pdf) and [CA form\n540-ES](https://www.ftb.ca.gov/forms/2020/2020-540-es.pdf).\n\nPlease review the logic yourself if you intend to use this. It intentionally\ndoes not attempt to handle all forms and all scenarios; you will likely need to\naugment it for your particular needs.\n\nSee also [nkouevda/capital-gains](https://github.com/nkouevda/capital-gains).\n\n## Installation\n\n    pip install estimated-taxes\n\nOr:\n\n    brew install nkouevda/nkouevda/estimated-taxes\n\n## Usage\n\n```\nusage: estimated-taxes [<options>] [--] <input file>\n\nEstimated taxes calculator\n\noptional arguments:\n  -h, --help     show this help message and exit\n  -v, --version  show program's version number and exit\n```\n\n## Input Format\n\nSee [input/example.yaml](input/example.yaml).\n\nThe input file must start with `!InputData`, and must specify `year`,\n`filing_status`, `fed_allowances`, and `ca_allowances`. All other values are\noptional.\n\nEach value must be a number, or a list of numbers, or a map where the values are\nnumbers. Lists and maps are allowed for convenience, to split up categories into\nmultiple entries. For example, the following are all equivalent:\n\n```\nsupplemental_wages: 62500\n\nsupplemental_wages:\n  - 12500\n  - 50000\n\nsupplemental_wages:\n  bonus: 12500\n  rsu: 50000\n```\n\n## Examples\n\n    estimated-taxes input/example.yaml > output/example.txt\n\n## TODO\n\n- Itemized deductions other than SALT\n- AMT\n\n## License\n\n[MIT License](LICENSE.txt)\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Estimated taxes calculator",
    "version": "2025.0",
    "project_urls": {
        "Homepage": "https://github.com/nkouevda/estimated-taxes"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ce1ad0661c30dfbc4c80fbf7863ab4ecf84d0dcb663b3a84fa393dc807473ecf",
                "md5": "b9b3dc66d14ca07d957e98fe9cc9d2dc",
                "sha256": "c55f0737f6054c6061d238e92e85d2f73bd8b3bc70099b1b10e0f3a2e8c66bb3"
            },
            "downloads": -1,
            "filename": "estimated_taxes-2025.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "b9b3dc66d14ca07d957e98fe9cc9d2dc",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 14319,
            "upload_time": "2025-01-08T05:15:33",
            "upload_time_iso_8601": "2025-01-08T05:15:33.677533Z",
            "url": "https://files.pythonhosted.org/packages/ce/1a/d0661c30dfbc4c80fbf7863ab4ecf84d0dcb663b3a84fa393dc807473ecf/estimated_taxes-2025.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5462c0b8f8162d179029b94e5c44cbf13b65fb15bf8af748d45338a2cd90fd26",
                "md5": "7c3674c74bd62bf212a90e4b8d00f472",
                "sha256": "6ff88757ff4acda72635ce725aa31a3738c31a9eac17d5081ae4310c1dbb798a"
            },
            "downloads": -1,
            "filename": "estimated_taxes-2025.0.tar.gz",
            "has_sig": false,
            "md5_digest": "7c3674c74bd62bf212a90e4b8d00f472",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 12239,
            "upload_time": "2025-01-08T05:15:35",
            "upload_time_iso_8601": "2025-01-08T05:15:35.808007Z",
            "url": "https://files.pythonhosted.org/packages/54/62/c0b8f8162d179029b94e5c44cbf13b65fb15bf8af748d45338a2cd90fd26/estimated_taxes-2025.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-08 05:15:35",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "nkouevda",
    "github_project": "estimated-taxes",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "pyyaml",
            "specs": [
                [
                    "==",
                    "6.0.1"
                ]
            ]
        }
    ],
    "lcname": "estimated-taxes"
}
        
Elapsed time: 0.58125s