As a contractor, TurboTax Business-and-Home or Basic?
"Assuming you file state tax returns, you shouldn't buy Basic. Ever. Your choice is probably between the ""Premier"" version and the ""Business and Home"" version. Price difference is insignificant (I have a comparison on my blog, including short descriptions as to who might find each version useful the most). The prices have gone down significantly, since when I wrote the article, its cheaper now."
This may not exactly answer your question but, as a small business owner, I would highly recommend having a professional handle your taxes. It is worth the money to have it done correctly rather than doing something wrong and getting audited or worse having penalties assessed and owing more than you thought would be possible. I would recommend this especially if this is how you make your primary income, you can always write it off as a business expense. Not as you suggest. Since you are sole prop, you are taxed on a cash basis. Within reason, you can prepay vendors - so temp to hire through an agency might appear more attractive than direct hire. But there needs to be a justification other than avoidance of taxes. So pre-paying 100k on 12/25 would look fishy as fuck. Plus your quality of candidate will suffer if you need anything other than low skill labor.  Look at your other fully deductible expenses - anything you can prepay-prepay. For example, I set my liability insurance renewal January 15 to provide optionality. But it just shifts one year into another .. Means fuckall if you are in the same marginal bracket next year.  The IRS has also relaxed depreciation on office technology. Computers are now fully deductible rather than being capitalized.  @ 500k revenue you should have a CPA and legal counsel. Simply incorporating isn't tax magic. The purpose is to limit yourersonal liability, not a tax shelter - but shitty things happen once you have employees, don't create the potential for a disgruntled employee lawsuit put your shelter at risk of court judgment.  That said, assuming you aren't dumping a hypothetical on the Internet, congrats - for all the headaches, having employees is the ultimate leverage .. it's like a xerox machine for your labor (including loss of fidelity with each copy) .. "Old question, but in the comments of the accepted answer, I believe Nate Eldredge is correct and littleadv is incorrect. Nate copied the actual quote from the IRS guidelines, quoted below: An expense is ordinary if it is common and accepted in your trade, business, or profession. An expense is necessary if it is appropriate and helpful to your business. An expense doesn't have to be required to be considered necessary. Noise cancelling headphones certainly count as ""appropriate and helpful to your business"" in the software industry, especially with the trend of open office layouts. And because of the ubiquitous distractions inherent in the aforementioned office space, noise cancelling headphones are becoming quite ""common and accepted"" for use by developers.  I'd be more hesitant about the keyboard and monitor, as presumably the employer is providing those already. As using your own could be said to just be a personal preference over those provided, the argument that providing your own version is ""appropriate and helpful"" is a little more shaky.  I am not a tax lawyer, so don't come after me if you get audited, but my guess from reading the actual IRS guidelines is noise cancelling headphones: probably, keyboard and monitor: maybe." I'm glad keshlam and Bobby mentioned there are free tools, both from the IRS and private software companies.  Also search for Volunteer Income Tax Assistance (VITA) in your area for individual help with your return. A walk-in tax clinic strength is tax preparation.  CPAs and EAs provide a higher level of service.  For example, they compile and review your prior year's return and your current year, although that is not relevant to your current situation.  EAs and CPAs are allowed to represent you before the IRS.  They can directly meet or contact the IRS and navigate audits and other requests on your behalf.  Outside of tax season, an accountant can help you with tax planning and other taxable events. Some people do not hire a CPA or EA until they need representation.  Establishing a relationship and familiarity with an accountant now can save time and money if you do anticipate you will need representation later.  Part of what makes the tax code complicated is it can use very specific definitions of a common word.  Furthermore, the specific definition of a phrase or word can change between publications.  Also, the tax code uses all-encompassing definitions and provide detailed and lengthy lists that are not exhaustive; you may not find your situation listed or described in the tax code, yet you are responsible for reporting your taxable events.  The best software cannot navigate you through your tax situation like an accountant. Lastly, some of the smartest people I have met are accountants and to get the most out of meeting with them you should be as familiar as possible with your position.  The more familiar you are with accounting, the more advanced knowledge they can share with you. In short, you will probably need an accountant when: You need to explain yourself before the IRS (representation), you are encountering varying definitions in the tax code that have an impact on your return, or you have important economic activities that you are unsure of appropriate tax treatment. Be ruthlessly meticulous about the IRS regulations for deducting a home office.  If it's allowed, it's allowed. I'm not sure how this gets entered in TurboTax, but this income from the company should be included in the Schedule C (or C-EZ) Line 1 Gross Receipts total, along with all of your 1099-MISC income from your business and any other income that your business took in. You don't need a 1099 from them, and the IRS doesn't care (at least from your perspective) if you got a 1099 or not; in fact, they probably expect you to have some non-1099 income.  We don't know why the company chose not to issue 1099 forms, but luckily it isn't your concern. You can fill out your tax return properly without it.  Note: This answer assumes that you didn't have any tax withheld from your checks from this company. If you did have tax withheld, you'll need to insist on a 1099 to show that. You will need Premier, since it is the first one to include Schedule E. Deluxe used to support Schedule E for investments, but not anymore. Most taxpayers know Schedule E as the schedule used for rentals, but you're going to need it to report your S-Corp income. The general rule is: Generally, in order to claim a business deduction for your home, you must use part of your home exclusively and regularly: Exclusively seems to be the toughest standard and I do not know exactly how strict the IRS's interpretation is. Working in your living room where you regularly watch TV and have people over on the weekends would seem to fail that test. A separate room with your computer in it would pass it. If it was your only computer and you regularly played online games with it, that would seem to be a grey area.  The IRA booklet covering this area is here http://www.irs.gov/pub/irs-pdf/p587.pdf I know people that have rented rooms in other places or made use of rental offices for this purpose. Schedule E is the form you'll use. It lists nearly all deductions you can take for a rental. TurboTax Deluxe will handle it and it includes State Filing. Given your clarifying points, it sounds like you are running both businesses as one combined business. As such, you should be able to get just a single HST number and use that. However, let me please urge you to contact a professional accountant and possibly a lawyer, as it is very unusual to be performing these services without a business license, and you may be exposing yourself to civil penalties and placing your personal assets (e.g. your house) at risk. Additionally, it may be beneficial for you to run these as businesses as you can likely write off (more of) your expenses. It's going to depend entirely on your tax situation, its complexity, and your willingness/interest in dealing with tax filings.  Personally I find that not only do I not enjoy dealing with figuring out my taxes, but I don't know even a fraction of the possible deductions available and all the clever ways to leverage them.  Plus the tax code is changing constantly and staying on top of that is not something I'm ever going to attempt. I am of the philosophy that it is my duty to pay only the absolute minimum tax legally required, and to utilize every possible exemption, deduction, credit, etc. that is available to me.  Plus my business activities are a bit on the non-traditional side so it requires some unorthodox thinking at times.  For me, a trained professional is the only way to go.  What it costs me, I way more than make up in savings on my tax bill.  I also go out of my way to never get a refund because if I get one, it just means I gave the government a free loan. The last time I computed my own taxes (used TurboTax if memory serves) was I think in the late 90s. "I don't see why you would need an ""international tax specialist"". You need a tax specialist to give you a consultation and training on your situation, but it doesn't seem too complicated to me. You invoice your client and get paid - you're a 1099 contractor. They should issue you a 1099 at the end of the year on everything they paid you. Once you become full-time employee - you become a W2 employee and will get a W2 at the end of the year on the amounts paid as such. From your perspective there's nothing international here, regular business. You have to pay your own taxes on the 1099 income (including SE taxes), they have to withhold taxes from your W2 income (including FICA). Since they're foreign employers, they might not do that latter part, and you'll have to deal with that on your tax return, any decent EA/CPA will be able to accommodate you with that. For the employer there's an issue of international taxation. They might have to register as a foreign business in your state, they might be liable for some payroll taxes and State taxes, etc etc. They might not be aware of all that. They might also be liable (or exempt) for Federal taxes, depending on the treaty provisions. But that's their problem. Your only concern is whether they're going to issue you a proper W2 and do all the withholdings or not when the time comes." I just scanned in a single sheet summary of my last two years tax returns. It is something our CPA does for us. How would I post it? Don't worry, I marked out all the personal information.    What is says is I paid over $50K in taxes in 2015. Last year we had one of our biggest contracts put on hold, so I only paid $20K.   I won't have this years figures, because we don't submit them to our CPA until the end of the year. However, this year, we just bought out two other owners at $1.2M, which makes me a 33% owner. The contract is getting restarted (knock on wood), which all together means my personal tax liability is going to be well over $100K.   My company is a commercial company, but we work with the government, and matter of fact some of the stuff we produce was designed and developed by the government (as is many of today's modern inventions - I think you would be surprised).   So lets tackle it one at a time. Pick one of those things that commercial does better than government.   P.s. Higher taxes doesn't mean higher for you, a lot of times it means higher for guys like me or way better than me (which I am perfectly fine with, and matter of fact would support). People who use infastructure more - like large corporations - should pay more for it... I am assuming this is USA. While it is a bit of a pain, you are best off to have separate accounts for your business and personal.  This way, if it comes to audit, you hand the IRS statements for your business account(s) and they match your return.   As a further precaution I would have the card(s) you use for business expenses look different then the ones you use for personal so you don't mess another one up. "I don't live in Pennsylvania and I don't know anything about this particular tax, but just the name says that it is a ""local"" tax. TurboTax covers federal and state taxes, not local taxes. Many places have city, township, and/or county taxes that you are required to pay in addition to state and federal taxes."