99Tools

Financial tool

Crypto Tax Calculator

Estimate a crypto transaction gain or loss using proceeds, acquisition cost and allowable expenses. Apply your own estimated tax rate to the gain for planning only. The correct tax treatment depends on your circumstances and SARS rules.

Reviewed 13 September 2026

Calculate your result

Complete the fields and select Calculate.

How this calculator works

The tool uses the values you enter and applies the calculation shown below. Results update only when you select Calculate, so you can check every input before the result is produced.

Formula
Gain = proceeds − acquisition cost − allowable expenses

How to use it

  1. Enter or select every required value.
  2. Check the unit shown beside each field.
  3. Select Calculate to produce the estimate and breakdown.
  4. Review the assumptions before using the result for a decision.

Understanding your result

The main result is shown first, followed by the values used in the calculation. A result is only as reliable as the information entered. Use current amounts, accurate measurements and the correct vehicle, employment or study details.

Important limitations

This calculator is an information and planning tool. Rates and rules may change, while individual circumstances can require a different method. For important decisions, compare the estimate with documents or guidance from the relevant university, SARS, UIF, lender, builder, SANRAL or toll operator.

What the Crypto Tax Calculator helps you decide

This calculator is designed for one specific job: a transaction gain and an illustrative user-selected tax treatment. It asks for proceeds, acquisition cost, fees, losses, classification and entered rates and returns gain, taxable amount and illustrative tax. It is not intended to answer questions about live crypto prices, trading or an official SARS assessment. That boundary matters for visitors and search engines. A person arriving on this page should immediately recognise the decision it supports, while a person with a different question can move to the related calculator instead of forcing one generic form to do everything.

Start with a real figure, not the example

The example values are included only to show the expected format. Replace every example with information from a current quotation, statement, logbook, booking screen, route plan or product document. Check whether an amount includes VAT, whether a percentage is annual or monthly, whether a distance is one way or return, and whether a fee applies once or every month. Record the date of time-sensitive amounts such as interest rates, fuel prices, tolls, tax assumptions and professional quotations. A precise-looking result based on an old or mismatched input is less helpful than a rounded result based on current evidence.

Why this form has more fields

A short generic calculator often hides the costs that change the decision. A finance instalment without insurance, service fees or a balloon does not show the monthly ownership budget. A hotel rate without room count, taxes and fixed fees does not show the checkout amount. A road-trip estimate without tolls, food and accommodation is only a fuel estimate. The extra fields on this page are grouped around its exact purpose. Optional fields can remain zero when they genuinely do not apply; they should not be ignored merely because the amount is inconvenient or unknown.

Known values and planning assumptions

Separate facts from assumptions before calculating. Known values include a signed price, current balance, quoted rate, logged kilometres, number of travellers or confirmed booking fee. Assumptions include future return, inflation, average speed, fuel consumption, maintenance, future interest and contingency. Use a sensible central estimate first, then calculate at least one less favourable scenario. Raise costs, lower returns or add time where appropriate. If the decision works only with the most optimistic assumptions, the result is warning you that the plan has little room for change.

How to read the result breakdown

The first line answers the page’s main question. The rows below it reveal the components that produced the answer. Read all of them. The breakdown may separate an instalment from monthly ownership costs, a gain from its illustrative taxable portion, a base hotel rate from added charges, or a travel total from the cost per person. If one component looks wrong, return to the matching input instead of changing an unrelated value. The breakdown is also useful when comparing two quotations because it shows whether both quotes include the same items.

Run comparisons one change at a time

Keep the first result as a baseline. Then change one controllable input and calculate again. For finance, test the deposit, term or balloon separately. For an investment projection, test contribution, fee and return separately. For travel, compare route direction, travellers, rooms or contingency separately. When several inputs change together, it becomes difficult to explain why the total moved. One-at-a-time comparisons turn the calculator into a decision tool instead of a machine that produces a single unexplained number.

Costs that are easy to overlook

Common omissions include initiation and service fees, insurance, tracking, maintenance, professional fees, VAT treatment, platform and advice charges, spreads, transaction fees, taxes, tolls, parking, meal costs, booking charges, cleaning fees, deposits and emergency buffers. Not every item belongs in every calculator, which is why this page lists only costs relevant to a transaction gain and an illustrative user-selected tax treatment. Read the labels carefully and avoid entering the same cost twice. For example, do not add a tax again when it is already included in a quoted amount, and do not add a detour buffer when the distance already includes the detour.

What the estimate cannot know

No browser calculator can see a lender’s approval rules, a fund’s future performance, SARS’s final classification, live traffic, road closures, a toll operator’s newest tariff, a hotel’s cancellation conditions or a conveyancer’s final account. It also cannot judge the quality of an investment, property, vehicle or booking. The result therefore remains a planning estimate. Use it to ask better questions, compare like with like and identify missing information. Use the responsible organisation’s written figure for a contract, return, claim, purchase or booking.

Special care with finance and tax estimates

Interest, investment, retirement, forex and crypto calculations are educational planning tools. Returns are uncertain and losses are possible. The forex page explains arithmetic only; it does not recommend a trade, provide leverage guidance or help anyone open an account. Tax outcomes depend on current law and personal facts. A user-selected rate or classification is an assumption, not a SARS assessment. People who are not legally old enough to use a regulated financial service should not attempt to access it. A parent, guardian or appropriately qualified adult adviser can help explain a real family decision.

Special care with routes and travel prices

Popular route distances are deliberately labelled as approximate. They make the form easier to use, but they are not turn-by-turn directions. Confirm the actual route shortly before departure using a live navigation service, and check weather, road conditions and closures. Toll totals must be checked using the current official operator information and correct vehicle class. Fuel consumption should come from the actual vehicle where possible. Booking prices should be checked for taxes, meal inclusions, parking, cancellation rules and refundable deposits.

A practical checking routine

  1. Identify the one decision you want the result to support.
  2. Collect current source documents and replace every example value.
  3. Check units, time periods, VAT treatment and one-way or return settings.
  4. Calculate and read every line of the breakdown.
  5. Run a less favourable scenario by changing one assumption.
  6. Save the date, inputs and source of any quotation used.
  7. Confirm the final amount with the organisation responsible for it.

Common mistakes to avoid

  • Using the sample values as if they were current market rates.
  • Comparing a monthly amount with an annual amount.
  • Entering a percentage as a decimal instead of a normal percentage number.
  • Forgetting a final balloon or refundable deposit because it is not paid today.
  • Counting the same fee in both a subtotal and an optional field.
  • Using one-way distance when the trip includes a return journey.
  • Assuming an estimated return, travel time or tax treatment is guaranteed.
  • Choosing this page when the real question is live crypto prices, trading or an official SARS assessment.

Privacy and sharing the calculator

Calculations run in the browser and the figures entered are not written to the website database. The share buttons send the page address, not the amounts typed into the form. Even so, check screenshots and printed pages before sending them because they may contain personal financial or travel details. Avoid including account numbers, identity numbers, booking references or home addresses. Use Copy link when another person needs the blank calculator, and Print when you need a private record of the assumptions used.

Why this page has its own search intent

The primary intent is a transaction gain and an illustrative user-selected tax treatment. The title, introduction, inputs, result and examples all stay aligned with that intent. Related tools target different questions: live crypto prices, trading or an official SARS assessment. This reduces keyword cannibalisation because similar pages do not repeat an identical promise. It also improves internal navigation: a visitor can choose the narrow calculator that matches the task instead of landing on several pages that contain the same generic form and nearly identical text.

Your next step

After calculating, write down gain, taxable amount and illustrative tax together with the date and source of each important input. Compare it with one alternative scenario and identify the assumption that changes the outcome most. Then take the action connected specifically to a transaction gain and an illustrative user-selected tax treatment: request an itemised quote, confirm a route or tariff, check a product disclosure, update a logbook, adjust the budget or ask the responsible organisation to explain a difference. If your next question concerns live crypto prices, trading or an official SARS assessment, open the dedicated related calculator so the inputs and guidance stay matched to that new decision.

Frequently asked questions

How accurate is the Crypto Tax Calculator?

The calculator gives a planning estimate from the information you enter and the assumptions shown on the page. Confirm important financial, academic, construction or travel decisions with the relevant official source or qualified professional.

Can I use this calculator for free?

Yes. This 99Tools calculator is free to use and does not require registration. The calculation runs in your browser, and the values you enter are not saved in the website database.

Why might my final result be different?

Your final result can differ when rates, measurements, institutional rules, prices or personal circumstances change. Check your inputs carefully and review the calculation notes before relying on the estimate.

Does 99Tools store my information?

No calculator values are submitted to or stored in the database. The database contains only calculator page information such as titles, descriptions, formulas and review dates.