Skip to content

Make your quarterly tax payments 3x faster with automation.

License

Notifications You must be signed in to change notification settings

kevinyun/automate-quarterly-taxes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

automate-quarterly-taxes

Make your quarterly tax payments 3x faster with automation.

demo

This is primarily useful if you're a founder who wants to save 10-20 minutes each time you schedule your quarterly federal tax payments on EFTPS (Corps and multi-member LLCs).

This is a Node.js script that opens up the EFTPS website in a browser (via puppeteer), loads jQuery on-page, and automatically takes you through the right commands and sequences until you are taken to the final confirmation screen. Then all you have to do is click 'Make Payment'.

Please note: You'll need an EFTPS account.

Quickstart:

  1. Download Chromium, Node.js, and npm
  2. Install dependencies: npm install
  3. Open up the file index.js and update USER at line 8 with your EFTPS login details (9-digit EIN, PIN, and password)
  4. Open up the file index.js and update TAX_PAYMENT at line 15 with your quarterly payment details (payment amount, tax period, and settlement date).
  5. Run the main script: node index
  6. The browser will open and take you to the final confirmation screen. Then click 'Make Payment' once everything looks good.
  7. Repeat steps 4-6 until you are done with your quarterly taxes for the year.

Background:

I hate making quarterly estimated tax payments. Original idea was posted on Kernal.

Considerations:

  • License is MIT (you are free to do whatever you'd like, personally or commercially)
  • Although this script is made for corporate quarterly taxes (C-Corps and multi-member LLCs), you could modify the code to work for personal taxes. You'll want to change things like the 1120 instance at CORPORATE_INCOME_TAX_RETURN_NUMBER, as well as
  • Legal note: You are responsible for making tax payments on-time and without violating any laws in your jurisdiction. You are also liable for your own actions regarding making quarterly tax payments.

About

Make your quarterly tax payments 3x faster with automation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published