English
Español
LOGIN SEARCH

Small Business Owner or Self-Employed? File Your 1099 Forms With Us! Existing Clients? LOGIN

Log in
  • File With a Pro
    • Virtual “No Touch” Tax Prep
    • Drop Off
    • Schedule an Appointment
    • About Us
  • Refund Advance
  • Small Business Services
    • File your Small Business Taxes
    • File your 1099 Forms
    • Cloud Bookkeeping
    • Online Payroll
  • Find An Office
  • Tools & Resources
    • Refer A Friend
    • File a Tax Extension
    • Crypto Tax
    • Track My Refund
    • File Online
    • Daniel Ahart Tax Blog
    • Newsletter
    • Life Events Library
    • Worksheets
    • Infographics
    • FAQs
  • Contact Us
  • File With a Pro
    • Virtual “No Touch” Tax Prep
    • Drop Off
    • Schedule an Appointment
    • About Us
  • Refund Advance
  • Small Business Services
    • File your Small Business Taxes
    • File your 1099 Forms
    • Cloud Bookkeeping
    • Online Payroll
  • Find An Office
  • Tools & Resources
    • Refer A Friend
    • File a Tax Extension
    • Crypto Tax
    • Track My Refund
    • File Online
    • Daniel Ahart Tax Blog
    • Newsletter
    • Life Events Library
    • Worksheets
    • Infographics
    • FAQs
  • Contact Us
English
Español
LOGIN
Home » Blog » How Are Taxes Calculated for Crypto?

How Are Taxes Calculated for Crypto?

April 21, 2021 by Daniel Ahart Tax Service®

Share

You can calculate the capital gains/losses on your crypto transactions with the use of a simple formula:

Fair Market Value (FMV) – Cost Basis = Capital gain or loss

Where: FMV = the price that an asset, such as cryptocurrency, would sell in the open market to a willing buyer. Cost basis = The amount of money used to purchase or invest in the crypto (how much the investment costs you).

Your cost basis will include not just the purchase price but all fees, commissions, etc., involved in the purchase.

Example:

Sally buys 1 LTC for $175, so her cost basis is $175 per LTC purchased. If she sells or trades it when the price hits $300, the established market value is $300, and she has a $125 gain on the sale as shown in the formula below:

$300 (Fair market value) – $175 (Cost basis) = $125 (Gain)

This example was pretty straightforward because it involved only one purchase. Things get more complex with multiple purchases at different price points, and the following example will show how these transactions must be calculated.

Multiple Transaction Example:

John has been increasing his holdings of BTC by making three purchases over the past three months. He then trades some of his BTC and receives units of ETH in exchange. His transaction history shows the following:

  • 6/1/20 – Bought 1 BTC at $17,000
  • 7/1/20 – Bought 1 BTC at $15,000
  • 8/1/20 – Bought 1 BTC at $12,000
  • 9/1/20 – Traded .5 BTC for 6 ETH (0.5 BTC was trading at $6,000 during this transaction)

The result of this trading activity is the creation of a taxable event and either a gain or loss because of the trade on 9/1/20. Sticking with the formula mentioned above, John would calculate his gain/loss by subtracting the cost from the fair market value when the trade took place.

The challenge is knowing what cost basis to use since John made three BTC purchases at different price points. Figuring out the right cost basis to use involves determining which BTC he’s actually disposing of in this transaction.

Crypto assets are considered property, and accountants treat them as they would treat tangible inventory, such as products in a warehouse. Typical accounting methods include First-In-First-Out (FIFO) or Last-In-First-Out (LIFO). The typical method for this scenario is FIFO.

To apply this method, the first crypto purchased on 6/1/20 would be considered the first one sold; you are disposing of your units of crypto in the same order in which you first purchased them.

Example:

Using FIFO as described above, let’s say you sold your BTC from 6/1/20, acquired at $17,000. Your cost basis on this BTC is $17,000, making .5 BTC a cost of ($17,000 * .5) = $8,500.

In the example transaction history above, the FMV of .5 BTC was $6,000 at the time of the exchange.

Now we will apply the formula to calculate the gain or loss on this transaction.

$6,000 (FMV) – $8,500 Cost basis ($17,000 * .5) = -$2,000, or a $2,000 capital loss.

This resulting loss gets reported on your tax return and will lower the income you pay taxes on.

Read also: Taxable Events from your Crypto Investing Activity

How Are Taxes Calculated for Crypto?

Schedule An Appointment

Appointments are encouraged so that we are able to limit the number of people in our office.  We ask that you come by yourself or with your spouse.  Don’t bring extra people such as children.

Use our tool to find the office nearest you or click on a city link below.  You will find office information and a link to schedule and manage your appointment on the office page.

Search For An Office

Select office for contact information or to schedule an appointment.

      Corporate Headquarters

      Daniel Ahart Tax Service®

      303 Perimeter Center North,
      Suite 300
      Atlanta, GA 30346

      Fax (770) 290-8510

      Alpharetta

      Daniel Ahart Tax Service®

      5670 Atlanta Highway, Suite A
      Alpharetta, GA 30096
      Phone (678) 624-0562

      View details
      Schedule Appointment
      Contact Us

      Athens

      Daniel Ahart Tax Service®

      3701 Atlanta Highway, Suite 21
      Athens, GA 30606
      Phone (678) 661-0555

      View details
      Schedule Appointment
      Contact Us

      Cartersville

      Daniel Ahart Tax Service®

      1130 N Tennessee Street, Suite B
      Cartersville, GA 30120
      Phone (770) 382-5996

      View details
      Schedule Appointment
      Contact Us

      Conyers

      Daniel Ahart Tax Service®

      1369 Iris Drive NW
      Conyers, GA 30013
      Phone (770) 761-7876

      View details
      Schedule Appointment
      Contact Us

      Cumming

      Daniel Ahart Tax Service®

      113 Merchants Square
      Cumming, GA 30040
      Phone (678) 456-8487

      View details
      Schedule Appointment
      Contact Us

      Doraville

      Daniel Ahart Tax Service®

      3820 Pleasantdale Road, Suite A2
      Doraville, GA 30340
      Phone (770) 458-1040

      View details
      Schedule Appointment
      Contact Us

      Duluth

      Daniel Ahart Tax Service®

      4771 Britt Road
      Norcross, Ga 30093
      Phone (678) 957-9346

      View details
      Schedule Appointment
      Contact Us

      Dunwoody

      Daniel Ahart Tax Service®

      1050 Crown Pointe Pkwy, Suite 500
      Atlanta, GA 30338
      Phone (404) 748-4318

      View details
      Schedule Appointment
      Contact Us

      Eatonton

      Daniel Ahart Tax Service®

      615 N Jefferson Avenue
      Eatonton, GA 31024
      Phone (706) 749-2029

      View details
      Schedule Appointment
      Contact Us

      Forest Park

      Daniel Ahart Tax Service®

      5991 Old Dixie Highway, Suite B
      Forest Park, GA 30297
      Phone (404) 835-2597

      View details
      Schedule Appointment
      Contact Us

      Lawrenceville

      Daniel Ahart Tax Service®

      1098 Herrington Road, #13
      Lawrenceville, GA 30044
      Phone (678) 502-7246

      View details
      Schedule Appointment
      Contact Us

      Lilburn

      Daniel Ahart Tax Service®

      4562 Lawrenceville Hwy NW Ste 210
      Lilburn, GA 30047
      Phone (678) 380-5200

      View details
      Schedule Appointment
      Contact Us

      Mableton

      Daniel Ahart Tax Service®

      780 Veterans Memorial Parkway
      Mableton, GA 30126
      Phone (770) 948-6916

      View details
      Schedule Appointment
      Contact Us

      Norcross

      Daniel Ahart Tax Service®

      4771 Britt Road, Suite 107
      Norcross, GA 30093
      Phone (678) 261-7972

      View details
      Schedule Appointment
      Contact Us

      Riverdale

      Daniel Ahart Tax Service®

      7582 Highway 85
      Riverdale, GA 30274
      Phone (770) 472-7191

      View details
      Schedule Appointment
      Contact Us

      Rome

      Daniel Ahart Tax Service®

      615 N Jefferson Avenue
      Rome, GA 30165
      Phone (706) 237-6048

      View details
      Schedule Appointment
      Contact Us

      Roswell

      Daniel Ahart Tax Service®

      10684 Alpharetta Highway #300
      Roswell, GA 30076
      Phone (770) 640-9050

      View details
      Schedule Appointment
      Contact Us

      Stockbridge

      Daniel Ahart Tax Service®

      5627 N Henry Blvd, Suite 105
      Stockbridge, GA 30281
      Phone (770) 506-1816

      View details
      Schedule Appointment
      Contact Us

      Winder

      Daniel Ahart Tax Service®

      122 West May Street, Suite B
      Winder, GA 30680
      Phone (678) 963-0691

      View details
      Schedule Appointment
      Contact Us

      Woodstock

      Daniel Ahart Tax Service®

      3237 S Cherokee Ln Suite 1120
      Woodstock, GA 30188
      Phone (404) 902-8020

      View details
      Schedule Appointment
      Contact Us

      Need help selecting the right option for you?

      Contact Us
      LOGIN

      Follow Us

      Facebook Instagram Tiktok

      Contact Us

      Find an Office

      Corporate Headquarters

      Daniel Ahart Tax Service®
      303 Perimeter Center North
      Suite 300
      Atlanta, GA 30346

      Phone: (888) 963-1040
      Call or text

      Fax: (770) 290-8510

      Ways to File

      Virtual “No Touch” Tax Prep

      Drop Off

      Office Appointment

      File Online

      About Us

      Tools & Resources

      Track My Refund

      Pay My Tax

      1040 Tax Calculator

      Financial Calculators

      Newsletter

      Life Events

      © 2023. Daniel Ahart Tax Service®. Most offices independently owned and operated. | Terms of Use | Privacy Notice