News for hackers. Stuff that matters.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by eldavido on Thursday November 30, 2017 @11:35AM (#15817069)
The naivitee, ignorance, and arrogance of this thread astounds me.

The HN population (I include myself in this) seems to think everything is new, there are no precedents for any of this, and that we're building some kind of new society here. We aren't. Times like this make me wish people like us were less dismissive of history, liberal arts, and people-not-in-tech generally.

Case 1: a commenter below said something about "a guy moved his assets into BTC to hide from bankruptcy". Bankruptcy courts deal with this stuff ALL DAY. It's their job. You can't just make huge transfers/sales when in bankruptcy and expect people to think that's normal behavior. This has gone on long before bitcoin, and will continue long after it's gone.

Case 2: taxes. BTC is an asset. If you buy at price X and sell at price Y, guess what, you owe taxes on Y-X. I don't understand how this is news to anyone.

Case 3: money laundering and other types of financial crimes. There are entire companies who build software to detect money laundering. It's a well-understood problem.

All I'm trying to say is, just because you have a CS degree and work in San Francisco, don't think you're the smartest person in the world. Moving money is one of the oldest human endeavors and unlike a lot of topics in software development, it's an old profession with a huge body of accumulated domain knowledge. We shouldn't be so quick to dismiss it.

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by bmcusick on Thursday November 30, 2017 @11:49AM (#15817184)
Yep. As I told people in the bitcoin space years ago, the Roman Empire and Ghengis Khan and Imperial Britain all existed with decentralized, fungible, untraceable money called "gold and silver coins". That didn't prevent the State from existing or collecting taxes or imprisoning people or enforcing its sundry laws.

Bitcoin may change things, possibly a lot, and maybe for the better, but you have to be realistic about how much change is actually feasible.

The current governments exercise a lot of power through the banking system because it's convenient. If Bitcoin (or some more private successor like Zcash) makes the whole finance sector "go dark", like "Tor for money", those governments will still be there doing their thing, just using slightly less convenient methods.

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by mempko on Thursday November 30, 2017 @06:48PM (#15820741)
I like how you mention two technologies that governments created.

1. Gold and silver coins were created by governments. 2. Tor was created by the government.

When you convert USD to bitcoin, that USD doesn't disappear, it still exists in the private sector economy. Nor does bitcoin increase the money supply of USD. That supply is controlled by the government.

What happens when the IRS cannot tax the bitcoin transactions is that more USD remains in the private sector than normally would. This does not cause financial problems for the government (Since government makes USDs anyway).

More USD in the private sector means at worse rising prices, and at best an economic boost.

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by pikchurn on Thursday November 30, 2017 @01:55PM (#15818417)
That's not what people are objecting to in this case.

This is not a family law judge subpoenaing coinbase for records. I've actual been an expert witness on such a court case and where Coinbase complied and gave the transaction history, for the record.

This is not the FBI or some regulator's enforcement arm investigating money laundering and having a court order requesting details of specific accounts. I'm sure they comply there too.

Nor is the IRS requesting information on specific people they think failed to report their taxes. That too would be understandable.

This is a fishing expedition. The IRS is requesting coinbase to turn over all personal information of all accounts and the entire transaction histories, with no specific basis given.

This is the financial privacy equivalent of court-order wiretapping vs dragnet surveillance. It is entirely reasonable to be angry about this.

Case in point: I bought and sold bitcoin on Coinbase at that time, as part of my non-registered sole proprietorship consulting business--I was paid by my clients in bitcoin, and purchased some on behalf of my father. As per the advice received by my accountant at that time, prior to publication of any IRS rules regarding bitcoin, I merely reported aggregate values of my own sales, not individual trades, on my Schedule C business income part of my personal 1040. Even in light of later advice published by the IRS, it's not clear that this was the incorrect way to file since it business income is handled differently. So I paid my taxes, legitimately, but there's no mention of bitcoin, or the individual trades that were made to cash out that bitcoin on Coinbase.

But, it now seems that the IRS is going to get a data dump that has my name and a bunch of bitcoin trades from years ago, and have no way of knowing that I already paid taxes on them. And, bad on me, I'm not sure I have sufficient record to prove my story, or if I do it will take a lot of unpaid work to put together. So I'm either going to get hit with an excessively large tax bill, or deal with a lot of pain and suffering and personal cost fighting this in tax court, losing a ton of my time for having done nothing wrong.

Fuck that. That's why we have due process and don't allow law enforcement fishing expeditions. False positives have a cost.

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by wmf on Thursday November 30, 2017 @03:09PM (#15819059)
Coinbase partly brought this lawsuit on themselves (and you) by not sending 1099s to their customers. So the IRS overreacted by requesting all the data.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by fernly on Thursday November 30, 2017 @04:25PM (#15819681)
Thank you! That single integer "1099" clarified the whole thing for me! Of bloody course Coinbase is providing a service just like, say, Schwab does for stock accounts. And part of that service ought to be a nice, neat, verifiable year-end statement, "trading through us this year, you made/lost $X in taxable capital gains."

My 1099s from several Schwab accounts are the basis for much of my tax return each year and I am quite grateful for the way Schwab abstracts so much complicated accounting into a single statement that both I and the IRS can trust without question.

Is there a BTC exchange that DOES provide 1099-type statements?

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by pikchurn on Wednesday December 13, 2017 @03:36AM (#15912918)
How would Coinbase know the cost basis of coins transferred in?
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by pikchurn on Wednesday December 13, 2017 @03:34AM (#15912912)
Why would Coinbase issue 1099s? And on what basis? Keep in mind it holds custodian funds in a wallet service, like a bank account. If I deposit 1 BTC when it is worth $5,000, does Coinbase report that as $5,000 of income on my 1099? I hope not! What if I withdraw that same 1 BTC when it is worth $16,500, should Coinbase tell the IRS I made $11,500 in gains? But I didn't sell anything! I just moved something I already owned from one place to another. That's not a taxable event.

If I use my bank to transfer you money, the bank isn't responsible for filing a 1099 to report that income to you; I am. Using coinbase to transfer funds to you should be handled the same, and Coinbase is a wallet and merchant service as much as it is an exchange.

Now selling coins is always a taxable event. But when properly using an exchange, the coins should not be kept "on account." So ideally, every bitcoin sold was transferred into Coinbase/GDAX prior to the sale. How does Coinbase know the cost basis to report? It doesn't. Not unless that information is freely provided by the user, in which case it is fully unverifiable and the user would be free to put whatever the heck they want. Should Coinbase be required to file 100% self-reported tax information from its users without any way to verify the authenticity of that reported cost basis and time held?

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by leereeves on Thursday November 30, 2017 @03:04PM (#15819000)
Banks and brokers are required, by law, to report similar information.

Cypto-exchanges might be able to skirt those laws for now, because they're slightly different, new, and small, but if cryptocurrencies become mainstream the laws will be updated to include them.

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by deftturtle on Thursday November 30, 2017 @03:59PM (#15819474)
and this speaks to the fundamental issue: governments intrude upon new freedoms and pure environments. There is no place free of control. What right does the government have to inject itself, ultimately resorting to violence, into a new economic system.

In this way, it is the government who commits a crime, crusading into new territory and plundering those who object.

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by eldavido on Thursday November 30, 2017 @07:36PM (#15821001)
"We hold these truths to be self-evident, that all men are created equal, that they are endowed by their Creator with certain unalienable Rights, that among these are Life, Liberty and the pursuit of Happiness. That to secure these rights, Governments are instituted among Men, deriving their just powers from the consent of the governed."
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by Joakal on Thursday November 30, 2017 @04:21PM (#15819654)
I think you meant injustice. Doesn't sound like a crime for the government to legislate bitcoin unless there's a law forbidding creating laws against bitcoin?
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by leggomylibro on Thursday November 30, 2017 @03:25PM (#15819190)
What are you saying? My brokerage account has to tell the IRS how much money I made selling stocks. Sometimes I find that information out by referring to the documents which they send to the IRS, ffs!

Why is this any different at all?

If you already paid taxes on them, you can demonstrate that pretty easily.

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by pikchurn on Wednesday December 13, 2017 @03:42AM (#15912935)
Because with traditional custodial assets there is a system in which there are verifiable records of ownership from which cost basis can be extracted, and a method for porting this information from custodian to custodian when assets are moved between brokerages. None of that exists for bitcoin, rather by design, as bitcoin resembles more of a bearer instrument than a traditional asset. Except in the simplest case where you buy coins from a single exchange, leave them on that exchange for the entire time you hold them (against all best practices), and then sell on that same exchange, there is absolutely no way for the exchange to know what your cost basis was, whether it was short term or long term capital gains, etc.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by taysic on Friday December 01, 2017 @12:22AM (#15822114)
Are currency trades taxed? I think bitcoin should fall more into that category.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by umanwizard on Friday December 01, 2017 @10:31AM (#15824359)
Trades are not taxed in either case. Capital gains are, for both bitcoin and forex.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by flamedoge on Thursday November 30, 2017 @02:44PM (#15818866)
I get you and there is harm to be done from this, but did anyone expect otherwise? I mean if all the trades are done through the exchanges like coinbase, what did anyone think, that IRS wouldn't go after the exchanges?
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by ChuckMcM on Thursday November 30, 2017 @03:57PM (#15819450)
I would be surprised that if you had been reporting your transactions (even as bulk numbers) on your schedule C that the IRS would have an issue now that they had details about those aggregates.

And since your bitcoin trades attached to your name can be linked to your tax returns I think they would absolutely know that you've already paid taxes on yours, and they will ask for your help in tracking down people for whom you did transactions so that they might connect their transactions to taxes that they have paid on them.

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by snoman on Thursday November 30, 2017 @04:41PM (#15819813)
You tried to do the right thing. For what it's worth, that's very commendable. It's reasonable that you'd be upset because you're going to be burdened by the efforts required to further legitimize those earnings in the eyes of the IRS/law.

That said, you still did business in an unsanctioned proxy-currency. There's bound to be a cost to that.

Honestly, you should be upset with the broker (coinbase) for not providing you with suitable reporting documentation in the first place.

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by Qub3d on Thursday November 30, 2017 @03:30PM (#15819231)
Did you do any transactions with more than $20,000 worth of bitcoin? If you didn't, you're fine. If you did, well then I hope people dealing with that much bitcoin would be wary of the financial consequences.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by acdha on Thursday November 30, 2017 @10:47PM (#15821759)
For anything which involves real money, the threshold is $10k:

https://en.wikipedia.org/wiki/Currency_transaction_report

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by Nokinside on Thursday November 30, 2017 @01:01PM (#15817887)
>Case 3: money laundering and other types of financial crimes

For those who think about anonymizing their bitcoin sources by running them trough mixer or using anonymous cryptocurrency, think it over twice and find out more about the cash seizure, detention and forfeiture laws.

Money laundering laws are not a joke. They use reverse burden of proof. Your money can be seized and you must explain its origin or you lose it.

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by theseatoms on Thursday November 30, 2017 @01:48PM (#15818356)
> They use reverse burden of proof. Your money can be seized and you must explain its origin or you lose it.

Definitely something I'd like to see challenged in the court system.

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by prepend on Thursday November 30, 2017 @02:11PM (#15818575)
It has been and upheld. Been established for quite a while. Here’s a US Supreme Court case from 1996 - https://en.wikipedia.org/wiki/Bennis_v._Michigan
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by ChuckMcM on Thursday November 30, 2017 @03:58PM (#15819469)
Sadly it has been challenged several times and found to be lawful. I would love to see Congress specifically outlaw such seizures and/or reverse the burden of proof.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by stult on Thursday November 30, 2017 @01:22PM (#15818110)
>Moving money is one of the oldest human endeavors and unlike a lot of topics in software development, it's an old profession with a huge body of accumulated domain knowledge. We shouldn't be so quick to dismiss it.

I would say that, like many fields, the existing domain knowledge in the relevant professions (accounting, finance) is incredible. But CS and the sort of expertise common in the Bay Area does have a lot to contribute to the tools used in those professions. I'm a lawyer and a developer working at a large public account firm, and my experience has been that the profession has a lot of experience recognizing the myriad ways to identify, measure, and disguise value via financial transactions, but very little expertise in using computers to do so.

Yeah, you're not gonna fool us by withdrawing $100k from your account and hiding it under your mattress or in a crypto wallet. Everyone in the field knows to look at the economic substance of a transaction over its nominal form. But most of us can't figure out how to open a CSV file that's too big for Excel, so there's plenty of room to help us with managing lots of data and extracting useful information from it.

>Case 3: money laundering and other types of financial crimes. There are entire companies who build software to detect money laundering. It's a well-understood problem.

I would disagree with you here. Money laundering is an extremely challenging problem, not least of all because money launderers are extraordinarily inventive and constantly shifting tactics. It's a lot like infosec. No matter how advanced your defenses are, a ton of hackers are always looking for a way through and any sufficiently complex system is impossible to secure 100%.

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by rrdharan on Thursday November 30, 2017 @03:43PM (#15819331)
Not the OP you responded to but there's an important distinction between "well-understood problem" and "solved problem" and I believe this specific choice of words was deliberate.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by stult on Thursday November 30, 2017 @05:34PM (#15820247)
Ok, that's a fair hair to split, but I would also disagree with your more explicit characterization. I think the recent disclosures via the Panama and Paradise Papers demonstrates that the extent and nature of money laundering remains poorly understood by regulators, academics, and the public at large, though perhaps there are insiders (meaning actual money launderers) with deep insight into the activity. We may know a lot about some basic red flags, common motivations for money laundering, common funding sources, which banking markets are grey or black, etc., but that doesn't mean we understand anything about how it is actually being conducted on a day to day basis. If we did, it wouldn't be so pervasive.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by Clanan on Thursday November 30, 2017 @01:08PM (#15817970)
Lately I think more and more threads would benefit from this posted at the top. This ignorant mindset is what develops after telling every well-off 20-something they'll "change the world!" by tossing out a few thousand lines of code.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by sandworm101 on Thursday November 30, 2017 @11:48AM (#15817176)
>> If you buy at price X and sell at price Y, guess what, you owe taxes on Y-X. I don't understand how this is news to anyone.

First principal of TaxLaw: It is all income unless it isn't. It is always taxable unless you can find language in the code exempting it. I'd go a little further in saying that the taxable amount isn't "Y-X", ie the profit. The taxable amount is actually just Y, the sale price. Income is all money literally coming into you. You then need to find a deduction for X, the cost of purchasing the asset. Maybe you find one, or maybe you bought your bitcoins with cocaine and so owe on tax on the entire sale price. Or maybe you have already deducted that cost in a previous year and so cannot deduct it again now. Or maybe you traded your bitcoins for some other bitcoins last year, realized the gain then, and now have to start reviewing the like-kind exchange rules. (I'm in that 0,01% of people who actually enjoy tax law. It's actually very eloquent.)

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by sf_rob on Thursday November 30, 2017 @12:09PM (#15817365)
This may have been good advice previously, but the IRS has issued guidance on buying/selling BTC and mining. The former is treated as capital gains, the latter income. AFAIK they have not issued guidance on coin conversions (probably capital gains events) or hark forks.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by lucaspiller on Thursday November 30, 2017 @01:00PM (#15817879)
Here is the UK’s HMRC equivalent for anyone wondering:

https://www.gov.uk/government/publications/revenue-and-custo...

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by tc313 on Thursday November 30, 2017 @12:07PM (#15817347)
Wouldn't you be able to deduct the cost of the cocaine? I'm not saying it'd be smart, just legal from a tax standpoint.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by sandworm101 on Thursday November 30, 2017 @12:17PM (#15817443)
You could, and sometimes people do actually do this. But that means admitting to the cocaine. You would need to find a rare situation where the statute of limitations for the illegal goods issues has run, but you are still wanting the deduction. A few generations ago people did sometimes pay taxes on totally illegal income, albeit without itemizing where it came from. They did this so they couldn't be charged for tax evasion. They had paid, just with some paperwork errors not listing where it came from.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by jstarfish on Thursday November 30, 2017 @01:05PM (#15817937)
It's still possible (and advisable) to declare lump sums, but you lose the ability to take any deductions on non-itemized income. There is no obligation to admit to or report the source of said income.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by prepend on Thursday November 30, 2017 @02:24PM (#15818681)
The IRS cannot share information with law enforcement agencies without warrant. So it’s not like they would tell the DEA or FBI about your $1M cocaine cost of goods sold.

Of course when you get busted for drugs, it’s pretty likely that your tax records will be gone through.

I saw a documentary where sex workers had accountants and such and declared all their illegal income. It was pretty interesting. But prostitution isn’t as severely prosecuted as drugs.

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by sandworm101 on Thursday November 30, 2017 @03:05PM (#15819014)
Well, they should not. They are perfectly capable of doing so. Try telling them that your business building and selling pipebombs is paying well. Law enforcement will get wind.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by prepend on Friday December 01, 2017 @07:53AM (#15823488)
No, I don’t think that’s true. Try to find an example where the IRS tipped off law enforcement.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by rdiddly on Thursday November 30, 2017 @02:29PM (#15818740)
"just because you have a CS degree and work in San Francisco, don't think you're the smartest person in the world."

That's right, because everybody knows _I'M_ the smartest person in the world!

Nobutseriously. I've never been able to articulate why I was skeptical about Bitcoin as a "currency" per se, but I think you've done it. The money problems Bitcoin claims to uniquely solve, it either doesn't really solve, or it's a solution you can easily get some other way, or it was a security-through-obscurity type of thing where agencies of oversight were ignoring it/ignorant of it -- which meant if it ever went mainstream they would catch up... and now they have. Sadly I don't think there's any escape from authoritah.

That's not to say the blockchain idea isn't useful... just not as money.

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by baq on Thursday November 30, 2017 @11:48AM (#15817173)
Am very grateful for this voice of reason and sanity.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by stale2002 on Thursday November 30, 2017 @03:11PM (#15819072)
Coinbase is a centralized exchange. People's money was ALWAYS at risk.

This is a very different security model than that provided by the underlining base layer of many cryto currencies.

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by ojr on Thursday November 30, 2017 @12:59PM (#15817869)
cyptocurrency markets are more inefficient than traditional, so it has more profit opportunity, a larger spread between bid and ask price incentives people to arbitrage and engage in market making, I made a ethereum bot for an exchange and I have seen returns and my bot's code is not impressive as HFT bots that operate on the NYSE but it is a different game, if you don't like the game don't play
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by ziikutv on Thursday November 30, 2017 @12:18PM (#15817453)
A hero emerges. Thanks
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by bitmapbrother on Thursday November 30, 2017 @03:33PM (#15819254)
>Case 3: money laundering and other types of financial crimes. There are entire companies who build software to detect money laundering. It's a well-understood problem.

If the Panama papers have taught us anything it's that there are better places to hide money and legally avoid paying taxes on it than bitcoin.

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by karmapolic on Thursday November 30, 2017 @12:49PM (#15817755)
been there, seen it, done it all haven't you. A CS degree working in San Francisco a high probability you are amongst the smartest people in the world.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by proc0 on Thursday November 30, 2017 @02:52PM (#15818920)
The whole point of crypto is to circumvent the system. You just described problems that exist because there is a centralized system defining them: money-laundering, which by definition is circumventing the government, tax avoidance (same), and other loop holes that are basically a way to do what you want with your money, instead of having to share or pay something to a central authority for whatever reason.

Taxes are good, but I think that the "centralized" solution for taxing, (having a separate process, that is all defined and enforced by government) is a terrible solution that has proven ineffective, unfair, and inaccurate. Public commons like taxes need to have an equivalent smart contract and once you have mass acceptance of these tokens, people will have no choice but to pay taxes with any and every transaction, and all of the pain the current centralized IRS feels crypto has, will be irrelevant.

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by bdamm on Thursday November 30, 2017 @03:17PM (#15819117)
So what, solve it by creating a sales tax on the blockchain? I can't imagine that would be adopted - how would you prove that any taxes on any one transaction is due to a specific authority?
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by proc0 on Thursday November 30, 2017 @05:15PM (#15820090)
Another smart contract? I'm speculating many decades from now if everything goes well. Anything financially centralized should now be able to have a decentralized counterpart.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by Kiro on Thursday November 30, 2017 @11:50AM (#15817204)
> If you buy at price X and sell at price Y, guess what, you owe taxes on Y-X.

This is easy when you buy Bitcoin, hodl and then sell but what if you convert it to altcoins, trade altcoins for altcoins and ultimately sell some altcoin for USD? How do you even keep track of your profits?

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by badloginagain on Thursday November 30, 2017 @12:58PM (#15817850)
In Canadian law, when you 'convert' the coin to another, it instantly triggers capital gains. If you convert the new coin, capital gains (or losses) are triggered at the time of conversion.

Its the same as if you were to pay for a new car with some Google shares and your old car, where there is no conversion to money- it's barter trade. The CRA (Canadian IRS) treats BitCoin transactions as barter trade- and you have to declare the trade in equivalent dollar values.

The happy path does not allow for easy avoidance of capital gains. I am not sure what happens if you were to purchase outside the country though- although I think the limiting factor here is the exchange you're converting on. Connecting with banks subject them to regulation and reporting.

I wonder if I buy BitCoin in a Caymen Island exchange, sell on the exchange for profit into a Caymen Island bank account, then transfer the wealth into a Canadian account, if I could avoid capital gains. This is all in OP's comment though where the institutions responsible for taxation have a wealth of domain knowledge. The tax code is complicated because people with a ton of wealth on the line have found and exploited every loophole imaginable. Nothing I can think of hasn't already been considered.

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by Kiro on Thursday November 30, 2017 @03:40PM (#15819313)
> In Canadian law, when you 'convert' the coin to another, it instantly triggers capital gains.

That's interesting. How does it work with hard forks like Bitcoin Cash?

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by yebyen on Thursday November 30, 2017 @03:57PM (#15819458)
That's a great question, it seems you're not "converting" the coin if you don't have to lose the original BTC.

I think you'd treat it as found money (income, but at what value? it would be really hard to say what the value is on Day 1 of the hard fork, but you could go by what the markets said it was worth... or do you use the value of the BCH from when you first "claimed" it and moved it to a BCH address? or use the value it had when you first sold it? what if you were holding BTC at the time of the fork but never claimed your BCH, do you have any way to prove that? Do you need to?)

Then once you transact it just once, it should be easy, same question as any other crypto currency; you pay capital gains on the appreciated value (the gains) after you sell. But what is your "cost basis" in that calculation?

I don't want to overpay taxes, but I think the safest thing to do would be to treat that first sale as pure income and pay the regular marginal income tax rate on the full value, because truly you'd actually have no cost basis until you had actually bought some BCH.

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by badloginagain on Friday December 01, 2017 @01:26PM (#15825966)
I would think it works as if you were just 'given' some stock. If it appreciates from nothing to something, you'd pay capital gains on the total value of the stock- (total value - the amount you paid ($0)) = amount you get taxed on.

At least, I would believe that's the spirit of the law.

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by KKKKkkkk1 on Thursday November 30, 2017 @12:18PM (#15817455)
I'm sure the IRS will be happy to answer your question for you. The more complex is the scenario you get yourself into, the more you open yourself to getting shaken down by the IRS.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by Kiro on Thursday November 30, 2017 @12:40PM (#15817662)
You make it sound like people do this to confuse IRS or avoid taxes. I simply like to daytrade altcoins a lot. Also, I'm not in the US but I'm interested in how this work.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by joosters on Thursday November 30, 2017 @12:52PM (#15817781)
Speak to an accountant. It's not like any of this stuff is new, people have been trading many different things for many years.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by openasocket on Thursday November 30, 2017 @01:39PM (#15818281)
I imagine it's exactly the same as how they tax currency trading.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by charlesdm on Thursday November 30, 2017 @08:03PM (#15821140)
This depends on the country.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by freeone3000 on Thursday November 30, 2017 @05:53PM (#15820399)
The IRS unironically is happy to answer this question - https://www.irs.gov/newsroom/irs-virtual-currency-guidance . Every exchange is a like-goods capital gains event, just like day-trading stocks.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by matwood on Thursday November 30, 2017 @12:00PM (#15817280)
It's no different than buying the same stock at different prices, and then selling at other prices. Either the software has to keep track or you have to keep track manually.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by zeroxfe on Thursday November 30, 2017 @12:55PM (#15817821)
I have a spreadsheet to track exactly this -- it's actually quite straightforward. By regulation, you are required to compute a crypto1-to-crypto2 trade as a crypto1-to-USD followed by a USD-to-crypto2.

So if you're buying NEO with BTC, you log two trades: a SELL of BTC (to USD), and a BUY of NEO (with USD.)

It's also important to match each of your sale orders with prior buy orders (for calculating taxable profit/loss.)

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by yebyen on Thursday November 30, 2017 @02:31PM (#15818765)
There's also https://bitcoin.tax/

I haven't used this product and I'm not vouching for it in any way, but it looks like a solid thing, and I intend to use it this year to figure out how much I owe for my trades.

It appears to have grown since I looked at it last, for $20 you get the ability to import as many transactions as you want from CoinBase, GDAX, and ~15 or so others, and you get your answer in a form that TurboTax can include in your returns.

Last time I looked, I think that it supported CoinBase but not GDAX. (So it appears to have grown since then.) I don't know how much I trust a tax service for $20, but I think I trust it further than I can throw a spreadsheet that I created and populated with trade information by hand...

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by asciimo on Thursday November 30, 2017 @12:16PM (#15817433)
Yes, it gets complicated and takes diligence to keep accurate records. It will be interesting to hear audit stories. Fortunately, unlike conventional financial institutions, crypto exchanges often provide APIs to help customers automate these things. Here is GDAX's reporting endpoint, for example: https://docs.gdax.com/#reports.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by mancerayder on Thursday November 30, 2017 @02:40PM (#15818836)
An API for a customer? Sure, I could wrote code to automate a reporting of my exchange trades, but why couldn't the developers of the trading platform write their own automation to show me a line-by-line order history with the gains and losses itemized? It sure is something you will have with any other non-altcoin-trading platform.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by yebyen on Thursday November 30, 2017 @04:09PM (#15819555)
You could pay these guys $20 per tax year:

https://bitcoin.tax

I think that, CoinBase and GDAX are not in the business of helping you file your tax returns. They may even incur liabilities if they helped you do it wrong.

If coin trading platforms at-large are not solving this problem, then CoinBase has no need to compete on that point. There aren't any markets that try to help you file your taxes better, they are all busy solving the problems of holding cryptocurrency securely and making sure that trades are executed and accounted for reliably and in a timely fashion.

This is not the only company that suggests API use for a customer. I was somewhat bewildered when I asked Pivotal if there was any more convenient interface to Story Tasks, and told Pivotal that I was writing a client for their API because it was too onerous to make sense of Project/Story/Task workflow through their application's interface, and they responded (in brief) "that's actually exactly what we'd recommend, good luck!"

If they help you get a spreadsheet, you're going to blame them when it's too confusing for you (or your accountant) to distill into the form of a tax return correctly. What do you do with cancelled trades? How do you make sure they are discarded? (They should probably reflect on the data sheet somehow, right?) And what do you do when you trade on more than one market, or when you bring cryptocurrency from another source that already has a cost basis? Your itemized gains and losses are now incorrect, unless you provide an interface to express that cost basis into the system. And now you aren't just a market, you're an accounting platform.

This sounds more and more like a problem for bitcoin.tax to solve, and not Coinbase.

An API is the way to provide an interface to the data that is stored in your service (for customers, or anyone else.)

The data that is not inside of your service, you don't need to take responsibility for as a service provider. As an API or service provider, there is an opportunity to answer these kinds of questions insofar as you feel responsible, in the interface documentation.

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by loader on Thursday November 30, 2017 @12:00PM (#15817282)
USD out minus USD in
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by loeg on Thursday November 30, 2017 @12:37PM (#15817636)
Intermediate trades matter. For example, if you held some of the underlying assets for less than a year, and they appreciated, you would pay income rates on that gain.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by steveplace on Thursday November 30, 2017 @12:08PM (#15817358)
I'm sure there forex market rules that account for this.

Like buying EUR/USD then going into EUR/AUD

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by Kiro on Thursday November 30, 2017 @03:38PM (#15819296)
I'm getting downvoted a lot but I think it's an interesting question which doesn't seem to have a clear answer. See the Canada answer for example where capital gains are triggered the moment you buy altcoins.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by s73ver_ on Thursday November 30, 2017 @02:43PM (#15818860)
Same way you'd keep track of any other profits. And, in the eyes of the IRS, it is your responsibility to do so.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by Tomte on Thursday November 30, 2017 @12:47PM (#15817732)
Bookkeeping. Probably double-entry bookkeeping. Also a very old invention.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by SonicSoul on Thursday November 30, 2017 @12:11PM (#15817381)
I really don't think its that simple. Do you get taxed when dollars deflate ? do you claim a loss when dollars inflate?

nope

you really don't have to go in and out of USD with crypto currency .. you never have to touch USD again. sure they can try auditing your assets vs your salary and come up with some bullshit number you will then have to fight, but there will be many ways to come up with how much you owe

and what if you elect to get your salary in crypto currency? if that currency inflates what taxes are you paying?

hmm lots of down votes. didn't think my statements were that offensive or ridiculous :) nor am i a "Bitconian" really own 0.2 of BTC. Simply trying to understand what IRS is doing here..

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by mullen on Thursday November 30, 2017 @12:34PM (#15817605)
You might be the very person that the OP is talking about. You bring up topics that were resolved years ago in tax law and think they are new topics.

> I really don't think its that simple. Do you get taxed when dollars deflate ? do you claim a loss when dollars inflate?

Are you trying to argue that Bitcoin is on the same footing as USD, because it is not. Bitcoin is treated like gold or any other asset. It has a value when you acquire it and it has a value when you sell it. This value is in USD as far as the IRS is concerned.

> you really don't have to go in and out of USD with crypto currency .. you never have to touch USD again. sure they can try auditing your assets vs your salary and come up with some bullshit number you will then have to fight, but there will be many ways to come up with how much you owe

Your Bitcoins are worth a specific value at any moment in time. Again, when you buy it, it is worth X amount of value and when you sell it, it is worth Y amount of value. That value is in USD. Do the math like you bought or sold gold or silver.

> and what if you elect to get your salary in crypto currency? if that currency inflates what taxes are you paying?

Simple. You are paid X amount in USD and that is given to you in Bitcoin. Your employer is writing in their ledger that they paid you X amount of USD. If you get your paycheck in gold or silver or Bitcoin is irrelevant. Your value is in USD as far as the IRS is concerned and you and your employer will pay taxes on that.

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by ska on Thursday November 30, 2017 @12:17PM (#15817439)
Here is something simple. You don't get to decide what BTC is for tax purposes. That is decided by whatever country or countries you are tax resident.

If, for example, they decide your transactions are a deemed disposition an an asset, you owe capital gains tax on it. It really is that simple.

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by maxander on Thursday November 30, 2017 @12:19PM (#15817462)
Is that how it works? Then I'll just ask to be paid in pounds rather than dollars and therefore avoid all U.S. taxes. Brilliant!

That's not how it works, with Bitcoin or any other asset.

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by sockgrant on Thursday November 30, 2017 @01:46PM (#15818336)
Honest question: if I get paid in USD but then change all my money to British pounds, do I need to pay tax when British pounds increase in value and I trade back to USD?

Is this different than BTC?

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by maxander on Thursday November 30, 2017 @02:13PM (#15818587)
Indeed you would- trading on the foreign exchange market, as it's called, works much the same way as trading on the stock market. How taxes work for it are apparently specialized and complicated (see https://www.investopedia.com/articles/forex/09/forex-taxatio...), but you would definitely get taxed.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by vkou on Thursday November 30, 2017 @02:10PM (#15818562)
Yes.

No.

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by s73ver_ on Thursday November 30, 2017 @02:47PM (#15818894)
Yes, you do.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by SonicSoul on Thursday November 30, 2017 @12:23PM (#15817497)
not sure I understand the analogy.

i am not saying you don't get taxed with bitcoin. you still pay income tax, sales tax when you use them etc. but when your dollars gain in value due to deflation, do you pay tax on that ? seems that is what we're talking about here. btc gaining value.

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by cortesoft on Thursday November 30, 2017 @01:03PM (#15817908)
Taxes are paid in dollars, so when your dollars change value because of inflation or deflation, your taxes will go up or down by the same amount because they are being paid in the same currency. A dollar can never inflate or deflate relative to itself.

You seem to be trying to make the analogy of bitcoin being a currency, so a better comparison would be to look at tax law for foreign currencies. Luckily, the IRS puts out documents about that very thing: https://www.irs.gov/pub/int_practice_units/fcu_cu_c_18_2_1_0...

Now, whether bitcoin is a currency or an asset is not fully settled, although the IRS treats it as an asset, not a currency: https://www.irs.gov/newsroom/irs-virtual-currency-guidance

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by SonicSoul on Thursday November 30, 2017 @01:21PM (#15818103)
I agree, so i think a good analogy would be, you buy a tractor and hold it and for whatever reason that tractor gains value, and you exchange it for a boat next year. At what point do you pay capital gains on that tractor? (it's not a currency, but you're using an asset like a currency)
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by rosser on Thursday November 30, 2017 @01:34PM (#15818230)
If the tractor sells for more than you paid for it — or, in your specific example, the boat you traded it for is worth a larger number of dollars than you paid for the tractor, at the time of the trade — then yes; that is the very definition of "capital gains".

Just because the gain isn't in actual dollars, doesn't mean there wasn't a gain. If the gain is somehow denominable in, or reducible to, a number of dollars, then for tax purposes it is a gain.

You realize those gains at the time of the sale or trade. That's when they're taxable.

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by cortesoft on Thursday November 30, 2017 @01:30PM (#15818190)
For most assets, you only pay taxes on the gains when you sell the asset. If you buy stocks, for example, you only pay capital gains if you sell the stock.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by daveguy on Thursday November 30, 2017 @12:33PM (#15817600)
You can't simply claim you are a bitcoinian and now all of your income and assets are referenced to BTC. You are still subject to the currency of your resident country. That is the basis of value reference. Not bitcoin.

Edit: if you bought it, but haven't sold it you haven't realized a profit and don't have to pay taxes on the gains yet, but you definitely have to pay taxes on the income as Bitcoin. If you are buying everything with Bitcoin you have just created an accounting/auditing nightmare for yourself, because you owe additional taxes on asset appreciation every time you "use" it.

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by s73ver_ on Thursday November 30, 2017 @02:48PM (#15818903)
BTC and USD are not on the same level. That's why your analogy doesn't work.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by stult on Thursday November 30, 2017 @12:51PM (#15817778)
>Do you get taxed when dollars deflate ? do you claim a loss when dollars inflate?

No, because there was no taxable event. For income to be taxed, it has to be realized. Realization can be a tricky concept, but it basically means when the income is earned or when a non-cash asset is exchanged for cash. By law and under IRS regulations, the US dollar is the functional currency for US taxpayers, which means it is the final currency by which all taxable income must be measured. You don't recognize any gains or losses on its fluctuations because it is itself the measuring stick for gains and losses.

Another way to look at it is this: as soon as you receive a dollar, you have realized income and you cannot be forced to realize income on the same asset again if there has been no change in ownership and there has been no change in its dollar value (which there can never be for a dollar unless the Fed or Congress do something really whacky). And this makes sense. Your tax burden is measured in dollars, so it scales and declines in tandem with the value of the dollar. If the dollar deflates, your tax burden increases relatively, but your income in dollars was worth more anyway. And, in the regular course of events, there shouldn't be that much currency fluctuation in the single year over which you incur and pay taxes anyway.

>and what if you elect to get your salary in crypto currency? if that currency inflates what taxes are you paying?

This is actually extremely common with stock options. People accept equity in lieu of cash payment. The tax code taxes "income from whatever source derived," which is basically a roundabout way of saying literally anything can be income if it has value, including stock options or crypto currency. Unlike stock options though, the income on crypto would need to be recognized immediately because the value is realized immediately (you get taxed on stock options when you exercise them).

Similarly though, if you were paid in crypto and then the crypto declined in value, you could recognize a loss on that once you sold the crypto. And just to clarify since you don't seem very familiar with tax law, losses are good for tax purposes because you can net them against gains to offset taxable income. So it's not all bad.

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by SonicSoul on Thursday November 30, 2017 @01:11PM (#15817997)
thanks for this! I appreciate the thoughtful response.

Unlike stock options though, the income on crypto would need to be recognized immediately because the value is realized immediately (you get taxed on stock options when you exercise them)...Similarly though, if you were paid in crypto and then the crypto declined in value, you could recognize a loss on that once you sold the crypto.

so the part that's not covered here is when you hold crypto, it gains in value, but you don't sell it to USD. That was my only point with this crazy thread.. At what point do you get hit with capital gains? Is it when you buy a boat with bitcoin? They will charge you sales tax, and then figure out your capital gains based on the boat value vs your purchase price of btc?

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by stult on Thursday November 30, 2017 @05:17PM (#15820108)
> Is it when you buy a boat with bitcoin?

That would be taxed as a barter exchange. It's basically the same as selling the crypto and then paying with USD. You are taxed on the fair market value of the boat that exceeds the amount that you paid for the crypto or it's fair market value when you received it for your services if it was income (that's your basis in the asset). In addition, depending on the state, there may be sales tax implications for one or both parties.

This is why people don't pay their rent with stock. It would be an absurd loophole if you could avoid paying income tax simply because you never touched cash.

But to answer your question more generally, income is taxed when a taxable event occurs, as I stated in my previous post. It varies depending on whether the taxpayer is an accrual method or cash method taxpayer, but as an individual you are on the cash method, which means income is taxable when received.

The tricky part is defining income. In Commissioner v. Glenshaw Glass Co., the Supreme Court held that income means, "[1] undeniable accessions to wealth, [2] clearly realized, and [3] over which the taxpayers have complete dominion." It later held in Helvering v. Bruun that "the realization of gain need not be in cash derived from the sale of an asset."

So anything that meets those three tests qualifies as income, regardless of whether it was converted to cash at any point in the transaction. If someone gives you a bunch of bitcoin in exchange for your services, you have clearly gained something of value, which you have received into your possession, and over which you have complete and undisputed control. Thus, it is immediately taxable at its fair market value when received, and likely as ordinary income and not as capital gains (otherwise everyone would pay all of their employees in some liquid asset so that they don't have to pay payroll taxes and can pay the lower capital gains rate). Bad luck for you if the value immediately crashes to zero and never recovers because you still owe tax on the full amount at the time it was received.

If you purchase bitcoin, that is not an accession to wealth which has been realized, because the value can just as easily decline and it is only worth whatever you paid for it at that time. This is also true for subsequent increases in the value of bitcoin you receive in exchange for services. So you are not taxed on BTC price fluctuations, even when the bitcoin increases in value. When you exchange appreciated bitcoin to someone else for something of value, whether USD or GPB or barter, you have realized the increase in value of the bitcoin and then will owe taxes on that increase. In that case, the excess of the FMV of the sale over the basis will be taxed at capital gains, regardless of whether you initially received the BTC as payment for services or purchased it.

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by daveguy on Thursday November 30, 2017 @12:27PM (#15817537)
You don't claim a loss when dollars inflate because dollars are the official currency of the US. Any other asset (BTC, fiat, etc) is assessed on it's value relative to USD. If you sell back to USD you owe on the difference -- whether you do it all at once or one purchase at a time.

If you get paid in crypto then you owe income tax for its value at the time of salary payment.

If your salary is specified in BTC you should be prepared to pay lots of tax when you are paid. If it is specified in USD but paid in BTC then accounting will be easier.

I hope you have a good accountant and a good lawyer, especially if you are one of those the IRS is investigating.

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by davidu on Thursday November 30, 2017 @12:18PM (#15817449)
Forex traders do on their positions when they realize a gain or loss. So yes.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by SonicSoul on Thursday November 30, 2017 @12:21PM (#15817483)
ok im no accountant so maybe i just don't understand it the way i thought i did, but in this case FX traders are using a currency like an asset you buy and sell.

but what if you earn money in that currency and never exchange it for any other currency just use it for life. the government would literately have to audit your savings account and proclaim that you owe X because your savings went up in value (and im not talking about interest paid by bank, i'm talking about just buying power of underlying currency).

that is no different than owning a gold necklace and government taxing you on it because gold went up in price. I don't think this is happening right now

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by maxander on Thursday November 30, 2017 @02:18PM (#15818633)
Its worth pointing out that when you spend Bitcoin (or other currency), that is the same as selling it.

I don't know what you mean by "use it for life"- yes, you can hold onto Bitcoin (or gold or whatever) and not get taxed, but as long as its sitting under your mattress it doesn't do you any good regardless. There's no way to use the value to get anything else without getting taxed.

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by amdavidson on Thursday November 30, 2017 @12:34PM (#15817606)
They are not taxing bitcoin this way either, nor do they for a stock share that you own.

You're taxed on the realized gain (or loss) when you sell the asset.

The same as you are when you convert a currency back into USD.

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by s73ver_ on Thursday November 30, 2017 @02:52PM (#15818917)
No. To the US Government, there is no other currency than the dollar. If you are a US Citizen, and working in the US, then you are using US Dollars. Everything else would be an asset. So if you are getting paid in BTC, that, to them, would be the same as you being paid in an equivalent amount of USD, then purchasing that much BTC. When you buy something using BTC, that would be the same as selling that amount of BTC, and then spending the USD.
Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by sbov on Thursday November 30, 2017 @12:31PM (#15817580)
> when they realize a gain or loss.

Holding bitcoin while it goes up in value isn't realizing a gain or loss.

Re:Coinbase Ordered to Turn Over Identities of 14,355 Crypto... by davidu on Thursday November 30, 2017 @02:55PM (#15818942)
Holding bitcoin as it goes up in value isn't a gain. Selling or exchanging it for another currency / coin would be when someone would realize a gain or loss.