Can I deduct taxes for home office as a freelance computer software developer?
This answer is assuming you're in the US, which apparently you're not. I doubt that the rules in the EU are significantly different, but I don't know for sure. In case of an IRS control, is it ok to say that I regularly connect   remotely to work from home although in the work contract it says I   must work at client's office? No. Are there any other ways I can prove that this deduction is valid? No. You can't prove something is valid when its not. You can only deduct home office expense if it is used exclusively for your business, and your bedroom obviously is not. You can do it, provided that the bedroom is ONLY set up as an office. That is, no bed, TV or other stuff. You can stretch it a bit, considering a TV is also a monitor, a couch is also a visitor couch. Whatever route you choose you have to be able to justify what everything is doing there in case of a visit from the authorities. I am (was) in exactly the same situation for two years and had no problem deducting ~30% of the housing costs. That is, the usage of bathroom and utilities is calculated as proportional to the surface area given to the office. It might make more sense to move into a larger apartment just so you can have one designated office room. Edit: the above applies in Germany, YMMV, IANAL, etc. EU is pretty consistent though in regulations and as far as I know the above aplies in most EU countries.
&gt;These companies and others, including software developer GalaxE.Solutions Inc., say some complex functions, such as human-resources and software development, are better to have closer to their own operations and to respond to customers. Indian outsourcing companies are finding it tougher to get visas for workers brought from India, and some U.S. businesses want to outsource -- yet keep jobs in the country. State tax breaks also provide incentives to hire locally.   I stop reading after that. Outsource, Offshore, In-source...whatever the next fad buzz word that upper management can dream up is all about the bottom line. It's about the money! I am a freelancer based in Europe and I want to tell you: - if you are a freelancer, then you INVOICE your Swizzerland based client The word salary is improper. - So your client will DEDUCE the invoice from its taxes, and NOT pay income tax on top of that invoice. Because invoice = expense.  So, ONLY YOU pay income tax in India. Your client pays no tax at all, not in India, not in Swizzerland. As you are a freelancer and not employee, the company has no obligation to pay employer taxes for you. A company  has financial benefits from working with a freelancer. Unfortunately, if your taxes are too complicated for the 1040EZ form, then your tax situation is effectively unique and you need to try both options and see for yourself which one is better. If you do your taxes yourself, you may be more likely to do a more thorough job in digging everything up.  You might even find that you can deduct some things that you hadn't thought of before. On the other hand, whenever I've gone to a tax professional, it's always been pretty much an all-or-nothing proposal.  You sit down with them and hand them your records, they ask a couple simple questions, and they either give you your completed tax return on-the-spot or they have you come back in a week for a brief review of the final numbers.  If they don't prepare your return on-the-spot, you can usually send additional items later on if you think of something that you forgot the first time around, but for the most part it's still a one-time shot. That said, I'm beginning to think the difference in monetary cost of completing even a mildly complex tax return is going to be insignificant, and the main factors to consider are the value of your own time and how much of the tax code you want to learn (because, in my experience, the software always refers to additional IRS forms or codes that are not automated in the software).  In theory, your tax return should be the same regardless of whether you have a tax professional do your taxes or, if you do them yourself, which software you use.  Given the same inputs, you should get about the same outputs.  Even though that theory doesn't always hold exactly true, all the options should get you in the same ballpark--close enough that it doesn't make much difference in the grand scheme of things, unless your tax return is done incorrectly (e.g., you choose the wrong filing status or forget to take a major deduction). Suppose you're married and you or your spouse is a partner in an LLC.  Maybe a tax professional wants to charge you $500 for your tax return (this will vary based on your circumstances).  You could alternatively buy the tax software for $40-$300 and spend 20+ hours navigating through the interviews and reviewing tax codes for the decisions and worksheets that are not automated in the software.  Depending on how much time you personally have to spend on the tax return, one option might be better than the other.  Maybe you have to pay your in-house accounting person to use the tax software, or you have to pay an employee to cover for you while you use the software.  Keep in mind that the tax professional and the tax software are probably deductible, whereas your time may not be.  In the end, even if you save money up front, it might be a wash on the following year's tax return, especially after you consider the uncompensated time that you could have spent with your family, on your business. "Littleadv is incorrect because receiving a 1099 means she will be taxed self-employment tax on top of federal income taxes. Your employer will automatically withhold 7.65% of payroll taxes as they pay you each paycheck and then they'll automatically pay the other half of your payroll tax (an additional 7.65%) to bring it to a total of 15.3%. In other words, because your wife is technically self employed, she will owe both sides of payroll tax which is 15.3% of $38k = $5,800 on TOP of your federal income tax (which is the only thing the W-4 is instructing them about what amount to withhold). The huge advantage to a 1099, however, is that she's essentially self-employed which means ALL of the things she needs to run her business are deductible expenses. This includes her car, computer, home office, supplies, sometimes phone, gas, maintenance, travel expenses, sometimes entertainment, etc - which can easily bring her ""income"" down from $38k to lets say $23k, reducing both her federal income tax AND self-employment tax to apply to $15k less (saving lets say 50% of $15k = $7.5k with federal and self employment because your income is so high). She is actually supposed to pay quarterly taxes to make up for all of this. The easy way to do this is each quarter plug YOUR total salary + bonus and the tax YOU have paid so far (check your paystubs) into TurboTax along with her income so far and all of her expenses. This will give you how much tax you can expect to have left to owe so far--this would be your first quarter. When you calculate your other quarters, do it the exact same way and just subtract what you've already paid so far that year from your total tax liability." Not authoritative, but according to TurboTax: If your new cell phone acts as both your business and personal phone, you are only allowed to deduct the portion used for business from your taxable income. It’s important for you to hang on to your itemized phone bill and receipts to ensure that you’re deducting the right amounts and to keep records of your deduction. Since the usage you're describing sounds like a very small amount of the overall usage, it will probably be difficult to justify a business expense deduction. "Earned income is what your software is doing, so it is taxable.  So you can't really make it tax exempt. You can form a business and claim the revenues from that business as income and deduct expenses it costs you to earn that revenue.  If you buy a server to run your software, then that is an acceptable expense to deduct from your revenues.  Others can be more questionable and the best thing to do is to consult a CPA.   If you are still in the testing stage and the revenues will be small then it should not matter.  Worry about the important things, not if you paid the IRS a few hundred to much. Are you in a state/country that allows online gambling?  In most states here in the US you are operating on shaky legal ground.  Before ""Black Friday"" I used to earn a nice part-time income playing online poker." "You're confusing so many things at once here...... First thing first: we cannot suggest you what to do business-wise since we have no idea about your business. How on Earth can anyone know if you should sell the software to someone or try to distribute to customers yourself? How would we know if you should hire employees or not? If you say you don't need employees - why would you consider hiring them? If you say you want to sell several copies and have your own customers - why would you ask if you should sell your code to someone else? Doesn't make sense. Now to some more specific issues: I heard sole proprietary companies doesn't earn more than 250k and   it's better to switch to corporation or LLC etc. because of benefits. I heard it was snowing today in Honolulu. So you heard things. It doesn't make them true, or relevant to you. There's no earning limit above which you should incorporate. You can be sole proprietor and make millions, and you can incorporate for a $10K/year revenue business. Sole proprietorship, incorporation (can be C-Corp or S-Corp), or LLC - these are four different types of legal entity to conduct business. Each has its own set of benefits and drawbacks, and you must understand which one suits you in your particular situation. For that you should talk to a lawyer who could help you understand what liability protection you might need, and to a tax adviser (EA/CPA licensed in your state) who can help you understand the tax-related costs and benefits of each choice. On the other hand I heard that if I create LLC company, in case of   failure, they can get EVERYTHING from me, what's this all about? No. This is not true. Who are ""they"", how do you define ""failure"", and why would they get anything from you at all? Even without knowing all that, your understanding is wrong, because the ""LL"" in LLC stands for LIMITED liability. The whole point of forming LLC or Corporation is to limit your own personal liability. But mere incorporation or forming LLC doesn't necessarily mean your liability is limited. Your State law defines what you must do for that limited liability protection, and that includes proper ways to run your business. Again - talk to your lawyer and your tax adviser about what it means to you. I'm totally unfamiliar with everything related to   taxes/companies/LLC/corporation etc Familiarize yourself. No-one is going to do it for you. Start reading, ask specific questions on specific issues, and get a proper legal and tax advice from licensed professionals." No, you cannot deduct it. There's no business substance in such a trip, it is your vacation, and as such cannot be claimed as an expense against the rental income. You may be able to deduct the coffee you buy for the meeting with the property manager while there, but there's no way you can justify a 7-10 days vacation with your whole family as an expense to maintain the rental property. Since you will only have less than 2 weeks personal use, you won't need to prorate expenses, so you have that at least.