Back in 2013, Tyson Cross, a tax attorney in Reno, Nevada, helped a few dozen of his clients report cryptocurrencies on their tax returns.
Today, that business has mushroomed.
"I did close to 1,000 consultations last year where I talked to people who have income from cryptocurrencies and tax questions," Cross said. "They realize the wild west days are coming to an end."
"The IRS knows many people have made tremendous wealth with cryptocurrencies," Cross said.
"They said, 'Yes people call them currencies, but we're not legally treating it as a currency because it's not issued by a sovereign'," said Jeff Bandman, former FinTech advisor for the Commodity Futures Trading Commission. "The IRS was relatively forward-thinking for a government body."
Today there's a virtual currency team within the IRS. The agency also hired a cryptocurrency software company called Chainalysis to "trace the movement of money through the bitcoin economy," according to a contract obtained by the Daily Beast.
As more people come to realize that virtual currency is on the minds of government officials, they're trying to figure out how to report cryptocurrency transactions on their tax returns.
Since 2014, the IRS has not issued any more guidance. The American Institute of CPA's has written to the IRS, asking the agency to "release additional, much needed, guidance on virtual currency." And the Treasury Department's Inspector General issued a report on virtual currencies, recommending that the IRS more clearly define its policy.
"The main question we're seeing is: How is bitcoin taxed?" said Lisa Lewis, a CPA at TurboTax. For example, Lewis said: "People don't understand that if you're holding bitcoin, you're not taxed."
Here are some measures you can take to stay ahead of any tax problems.
The IRS has ruled that virtual currencies are property. That means that profits and losses are to be taxed at an individual's capital gains rate, which should be applied at every "taxable event" — when a person buys, sells or uses their cryptocurrency to make a purchase.
Unlike other investment accounts, you may not get a Form 1099 summarizing those gains.
"That places a big burden on taxpayers," he said. "Cryptocurrency investors can have tens of thousands of exchanges."
Because it can be close to impossible to count all of those events, Cross recommends people regularly download a transaction report from their cryptocurrency exchange. Most exchanges provide this option. If it does not, however, you'll have to personally record every transaction you make with cryptocurrency.
In any case, that's probably a good idea. Cross said he's had clients who were unable to download their transaction reports because an exchange shut down.
"When you have lost records, it's your job as a taxpayer to reconstruct those records as best as possible," Cross said.
Once you have all of your transactions recorded in one place, there's another challenge: how to calculate your gains or losses from each one. If you've held the cryptocurrencies less than a year, it's a short-term gain. More than a year, it's considered a long-term gain.
"It's no different than any other asset," said Jerry Brito, executive director of Coin Center, a cryptocurrency think tank. "If you bought a currency and hold it more than a year, your tax rate is probably going to be less than you'd otherwise pay."
Cross recommends that investors use one of the software services that help people calculate their losses and gains.
"It will calculate all of your capital gains, and then you can export that as a report and use it to file your taxes," Cross said.
People can chose between the "first-in, first-out" method, by which gains are calculated from the first purchases or "last-in, first-out," which calculates gains from the most recent purchases.
Although the IRS has not offered any information on which method to use for cryptocurrencies, Cross recommends people select the former.
"When there's not a prescribed method, you have to use the method that is most reasonable," he said. "First-in, first-out is certainly going to be considered reasonable; it's the most common method."
"One issue people are having is that their CPA just doesn't know what to do," Cross said. "They should find a tax preparer who is familiar with cryptocurrencies."
Bitcoin.tax maintains a directory of such accountants.
There are still a lot of big unanswered questions about taxes and crypotcurrency, Cross said. Pay attention to new developments.
"We have no answers from the IRS on the finer details," he said. "People go to prison for not reporting their foreign bank accounts. We don't know if a cryptocurrency exchange is a foreign financial institution. The fact that the IRS hasn't said if people should be reporting these accounts is unfortunate, to say the least."
More from Personal Finance:
Bitcoin, once 'sketchy,' becomes more mainstream
Some cryptocurrency-backed debit cards dropped from Visa network, leaving users scrambling
Bitcoin is too risky to treat as a 'serious' investment, financial advisers say