Should I get an accountant for my taxes?
"A reason to get an accountant is to avoid penalties for possible mistakes. That is, if you make a mistake, the IRS can impose penalties on you for negligence. If the professional makes the SAME mistake, the burden of proof for ""negligence"" shifts to the IRS, which probably means that you'll pay more taxes and interest, but NO penalties; hiring an accountant is prima facie evidence of NOT being negligent. I would get an accountant since this the first time for you in the present situation, when mistakes are most likely. If you feel that s/he did the same for you that you would have done for yourself, then you might go back to doing your own taxes in later years." I don't know if I would go so far as to hire an accountant. None of those things you listed really complicates your taxes all that much. If you were self-employed, started a business, got a big inheritance, or are claiming unusually large deductions, etc. then maybe. The only thing new from your post seems to be the house and a raise. The 3rd kid doesn't substantially change things on your taxes from the 2nd. I'd suggest just using tax preparation software, or if you are especially nervous a tax-preparation service. An accountant just seems like overkill for an individual. Let me offer an anecdote to this -  I started helping a woman, widowed, retired, who had been paying $500/yr to get her taxes done. As I mentioned in my comment here, she got a checklist each year and provided the info requested. From where I sat, it seemed a clerk entered the info into tax software.  As part of the transition to me helping her, I asked the prior guy (very nice guy, really) for a quick consult. She took the standard deduction, but also showed a nice annual donation. Didn't take advantage of the QCD, donate directly from an IRA (she was over 70-1/2) to save on the tax of this sum. That could have saved her $500.  She was in the 15% bracket, with some room left for a Roth conversion. Converting just enough to 'fill' that bracket each year seemed a decent strategy as it would avoid the 25% rate as her RMDs rose each year and would push her to 25%. To both items the guy suggested that this was not his area, he was not a financial planner. Yes, I understand different expertise. With how simple her return was, I didn't understand the value he added.  If you go with a professional, be sure you have an understanding of what he will and won't do for you.
Is it possible to open a GBP bank account in Pakistan ? Yes, I have one in HBL. Askari and SCB also offer GBP, USD, Yen and Euro Accounts. They might ask for source of income but that shouldn't be a problem. I work in Singapore (should my Salary Slip to open account) and do online remit from my Singapore Account to HBL GBP, the good thing is the exact amount in GBP gets transferred (although I have to tolerate SG Bank's exchange rates) Are there any risks in doing so ? No Risk but caution. If you are a Tax Filer in Pakistan, then you MUST include this account's balance in opening/closing and also mention any remitances receievd in this account under Income and Assets seperately. All money is legit with bank statements of my pay which is between 35K   and 40K per year, am I going to have any trouble at airport as limit   is £7K only Cash carry limit while travelling has nothing to do with FC (Foreign Currency) Account. You should never travel with more than 10K USD in total. "Ditto @GradeEhBacon, but let me add a couple of comments: But more relevantly: GradeEhBacon mentioned transaction costs. Yes. Many tax shelters require setting up accounts, doing paperwork, etc. Often you have to get a lawyer or accountant to do this right. If the tax shelter could save you $1 million a year in taxes, it makes sense to pay a lawyer $10,000 to set it up right. If it could save you $100 a year in taxes, paying $10,000 to set it up would be foolish. In some cases the tax savings would be so small that it wouldn't be worth the investment of spending $20 on a FedEx package to ship the paperwork. Inconvenience. Arguably this is a special case of transaction costs: the cost of your time. Suppose I knew that a certain tax shelter would save me $100 a year in taxes, but it would take me 20 hours a year to do the paperwork or whatever to manage it. I probably wouldn't bother, because my free time is worth more than $5 an hour to me. If the payoff was bigger or if I was poorer, I might be willing. Complexity. Perhaps a special case of 3. If the rules to manage the tax shelter are complicated, it may not be worth the trouble. You have to spend a bunch of time, and if you do it wrong, you may get audited and slapped with fines and penalties. Even if you do it right, a shelter might increase your chance of being audited, and thus create uncertainty and anxiety. I've never intentionally cheated on my taxes, but every year when I do my taxes I worry, What if I make an honest mistake but the government decides that it's attempted fraud and nails me to the wall? Qualification. Again, as others have noted, tax shelters aren't generally, ""if you fill out this form and check box (d) you get 50% off on your taxes"". The shelters exist because the government decided that it would be unfair to impose taxes in this particular situation, or that giving a tax break encourages investment, or some other worthy goal. (Sometimes that worthy goal is ""pay off my campaign contributors"", but that's another subject.) The rules may have unintended loopholes, but any truly gaping ones tend to get plugged. So if, say, they say that you get a special tax break for investing in medical research, you can't just declare that your cigarette and whiskey purchases are medical research and claim the tax break. Or you talked about off-shore tax havens. The idea here is that the US government cannot tax income earned in another country and that has never even entered the US. If you make $10 in France and deposit it in a French bank account and spend it in France, the US can't tax that. So American companies sometimes set up bank accounts outside the US to hold income earned outside the US, so they don't have to bring it into the US and pay the high US tax rate. (US corporate taxes are now the highest of any industrialized country.) You could, I suppose, open an account in the Caymans and deposit the income you earned from your US job there. But if the money was earned in the US, working at a factory or office in the US,  by a person living in the US, the IRS is not going to accept that this is foreign income." "My own personal point of view. I earn about twice what my wife to be earns. We are planning on getting married next year.  I ultimately do all the finances (basically because she hates that kind of thing) not because I'm in charge or whatever. To work out how we do this I wrote a spreadsheet:  At the top it has my monthly pay in one column and her's in another. I add all our bills (against me initally). At the bottom I have a total of both of our ""spending money"". Spending money is wage - bills - savings I then move money out of my column into her column. My goal is that we pay all the bills and save a decent amount and have roughly the same amount to spend each month. So each persons spending money should be roughly equal. I then fine tune this as things change (if we get a pay rise we alter it, if a bill goes up or down we alter it) To manage this we have 4 accounts, a joint account to pay bills (both give a set amount to each mont), a savings acount (both give a set amount to each month) and our own accounts (where we get paid and where our spending money lives). Like everyone else says, this seems fair to me. I don't earn more, we both earn ""an amount"" and this should be split equally." "I am in a different situation, because I earn more than I spend, but I have found that I need to make the money inaccessible if I want to really avoid spending it.  I used to just throw my paychecks into a high-yield savings account, but eventually the balance was large enough that a ""large purchase"" didn't seem like ""that much"" (because I would have had so much left in the account after the purchase).  It was way too easy for me to spend way too much. Now, I invest my savings automatically.  The obvious benefit is my money has a much higher growth rate than a simple savings account (especially with fed interest rates so low).  I invest most of my savings in 401(k)/IRA retirement accounts, where there are severe penalties for withdrawing prior to retirement age.  Then, I invest a significant portion to a regular brokerage account, where the money is invested in stock and bond funds.  This money is accessible within a few days of whenever I need it.  The remainder of my savings goes into a savings account as cash I can get to at any time.  All 3 accounts grow with every paycheck (market fluctuations aside).   This 3-tiered system helps me to categorize my savings as ""Never, ever touch"" (retirement accounts), ""Touch, only if I can wait 3 days and am willing to pay taxes"" (brokerage account), or ""touch whenever you need it, with no penalties"" (Savings account).  If my savings account grows too much, I'll move money from there to the brokerage account (where it has more growth potential).  The longer my money is invested in the brokerage accounts, the less taxes I'll need to pay when I sell/withdraw the funds, so that's even more incentive for me to keep those funds where they are. I have credit cards, so in my opinion, having to wait 3 days for funds from my investment account to become accessible is considered ""accessible in an emergency,"" because my credit cards can be used to cover a large purchase for 3 days, and as long as I pay it off within the grace period, there's no interest charged. tl;dr investing is probably the smartest way to both grow your money and prevent the urge to spend it right away.  My advice is to start with a 401(k) or IRA as soon as you can, since the younger you are, the more time until retirement that your money has to compound.  Investing $100 more a month can mean hundreds of thousands of additional dollars in your account when you're ready to retire." Enrolled Agents typically specialize only in tax matters.  Their status allows them to represent clients before the IRS (which a CPA can also do) See the IRS site regarding Enrolled Agents Their focus is much narrower than a CPA and you would only hire them for advice or representation with tax related matters.  (e.g. you'd not hire an enrolled agent to do an external audit)  A CPA is a much broader certification, covering accounting in general, of which taxes are only a portion. A CPA may or may not specialize in tax matters, so if you have a tax related issue, especially an audit, review or appeal, you may want to query a prospective CPA as to their experience with tax matters and representing clients, appeals, etc. You would likely be better off with an EA than a CPA who eschews tax work and specializes in other things such as financial auditsOn the other hand if you have need of advice that is more generalized to accounting, audits, etc then you'd want to talk with a CPA as opposed to an EA Get a lawyer. I've incorporated in Alberta without one which was fine because I'm the only employee and it's pretty simple. If you're hiring someone and especially since you have a business partner, spend the money and get a lawyer. They can help with proper contracts and stuff too.  Also, consider an accountant as well. Lots of papers to keep organized and taxes aren't always simple.  Best of luck!! Hire an accountant. Now that you're a millionaire, you're going to want to get a professional to do your taxes for you, because you have more to lose if you mess it up. If you're lucky the accountant might even give you better financial advice than you'll get from random strangers on the Internet. "It seems that you think you are freelancing, and they think you are an employee. What's bad for you, the tax office will also think you are an employee if they withhold tax for you. Alternatively, they think you are stupid, and they keep the money, but are actually not paying it to the tax office at all, in which case you will have a bad surprise when you do your tax returns.  First, I'd ask them for proof that they are indeed paying these taxes into some account related to you. I'd then ask a tax adviser for some serious advice. If they are acting out of incompetence and not out of malice, then you should be mostly fine, but your work there will count as employment.  Heaven knows why they treat you as an employee. Check your contract with them; whether it is between you and them or your company and them. It maybe that they never hired a contractor and believe that they have to pay employment tax. They don't. If your company sends them a bill, then they need to pay that bill, 100% of it, and that's it. Taxes are fully your business and your responsibility. As ""quid"" said, if they say they are withholding tax, then at the very least there must be a paystub that proves they have actually been paying these taxes. If they withhold taxes, and there is no paystub, then this looks like a criminal attempt to cheat you.  If they have actually paid taxes properly into your account, then they are merely creating a mess that can hopefully be fixed. But it is probably complicated enough that you need a tax advisor, even if you had none before, since instead of paying to your company, they paid some money to the company, and some to you personally."