IRS Back Taxes and/or Amendments
Start-up New Business
ITIN and EIN Application
Schedules C and K1
Payroll and Direct Deposit
Iowa Tax Credits
Preparation of W2s and 1099s
Recordkeeping and Transcripts
Employee Benefit Plans
Tax Return for Estates and Trusts (Form 1041) Sole proprietorship an...

Read More
Call now

Certified Acceptance Agent: Both resident and nonresident aliens may obtain ITINs regardless of immigration status. Nonresident and resident aliens, their spouses and dependents can apply for an ITIN if they are not eligible for an SSN. Here’s who might need an ITIN:

- Nonresident aliens who are...

Read More
Call now

Use this form to apply for an IRS individual taxpayer identification number (ITIN). You can also use this form to renew an existing ITIN that is expiring or that has already expired. An ITIN is a nine-digit number issued by the U.S. Internal Revenue Service (IRS) to individuals who are required f...

Read More

by Stacy Fisher
Updated September 27, 2018
Accel Spreadsheet is the free spreadsheet program that's taken from SSuite Office, which is a full office suite that includes a word processor and other free software.

One unique feature of Accel Spreadsheets is its ability to open files from online sto...

Read More

Deducting Business Expenses
Business expenses are the cost of carrying on a trade or business. These expenses are usually deductible if the business operates to make a profit.

What Can I Deduct?
Cost of Goods Sold
Capital Expenses
Personal versus Business Expenses
Business Use of Your Home

Read More

What Is a Tax Credit?
Subtract tax credits from the amount of tax you owe. There are two types of tax credits:

A nonrefundable tax credit means you get a refund only up to the amount you owe.
A refundable tax credit means you get a refund, even if it's more than what you owe.
What Is a Tax Deduc...

Read More
Call now

IRS questions: Search IRS.gov page, contact IRS at the toll-free number 800-829-1040.

IRS notification ?
The IRS sends notices and letters for the following reasons:

You have a balance due.
Larger or smaller refund.
Inquiry about your tax return.
Identity verification
Request for additional i...

Read More
Sign up


10 months ago
Mohamed Filali is a great person. Very friendly, helpful and professional. He knows what he is doing. Definitely recommend.
- Pranay A
a year ago
Friendly and quick service. Able to get in at my convenience. Reasonable pricing, especially filing for multi state.
- lisa s
a year ago
Helped me file ITIN for my child and also filed my tax. Very helpful and polite. Reasonable charges too. Thanks.
- rahul t


CPS Accounting and Tax Services
CPS Accounting and Tax Services offers the following tax and accounting services to both businesses and individuals in Iowa City, Cedar rapids and Eastern Iowa. 

Outsourced Accounting and Bookkeeping
By outsourcing your accounting & bookkeeping to CPSAccounting and Tax Services, you can be confident your finances are in order allowing you to get back to focusing on your business.

Small Business Accounting Services
Our small business accounting services are designed to help streamline operations for you and your business 

QuickBooks™ Support Services
CPS Accounting and Tax Services provides businesses with QuickBooks® software set-up, support and training.Payroll Services

CPS Accounting and Tax Services handles all aspects of payroll and payroll taxes, making sure your employees always get paid on time.New Business Advisor Services

CPS Accounting and Tax Services will help you develop a business plan, establish budgets and projections for your business, and more.Tax Preparation and Planning Services

CPS Accounting and Tax Services offers tax preparation services to individuals and businesses for federal, state and local tax returns. We also offer year-round tax planning and consulting services to help minimize tax liability for greater tax savings.

Contact Us


Call now
  • (319) 248-5535
  • (319) 331-8228


Get directions
1840 S Gilbert Street
United States

Business Hours

Mon:10:00 AM – 6:30 PM
Tue:10:00 AM – 6:00 PM
Wed:10:00 AM – 6:00 PM
Thu:10:00 AM – 6:00 PM
Fri:10:00 AM – 6:00 PM
Sat:10:00 AM – 2:00 PM
Contact Us
Message sent. We'll get back to you soon.