Yes. While CoinLedger always recommends importing your entire crypto transaction history to resolve a Missing Cost Basis Warning, you can manually enter an asset's cost basis in CoinLedger by following the process below.
Introduction
Missing Cost Basis Warnings happen when you haven't shown CoinLedger how you originally purchased or otherwise acquired a certain cryptocurrency. In most cases, importing your missing transaction history data is the best way to resolve a Missing Cost Basis Warning. Importing your missing transaction history data can include uploading a transaction history CSV file from an exchange you have not imported yet, importing a missing wallet address, or connecting one of your exchange accounts to CoinLedger via API. For any exchanges that we do not offer CSV file or API support for, you can import these transactions into CoinLedger manually.
That said, if you are trying to resolve a missing cost basis warning but do not have access to your transaction history for a given exchange, CoinLedger does allow you to manually enter a cost basis “position” for an asset with a missing basis. You can enter a Manual Position for any asset that is missing its cost basis on the Transactions page.
Please note that CoinLedger always recommends importing your transaction history data to resolve a Missing Cost Basis Warning. In most cases, the solution to a Missing Cost Basis is simply to import your missing transaction history data. However, if you don’t have access to an exchange to download your transaction history or if you simply wish to manually enter a cost basis for an asset, you can do so by following these steps!
Entering a Manual Cost Basis Position
Step 1
Head to the Transactions page of your CoinLedger account. Next, select the Add Transaction button. Then, on the pop-up menu select the Position tab. This is where you will create your Manual Position transaction.
Step 2
First, you'll need to enter the Timestamp of the position (in UTC time) as well as the Source Account (or wallet) where the position was created.
You can select the date and time manually by scrolling to your desired month, day and year or by typing it in directly on the timestamp field. Once you have entered a timestamp and picked the source account for your transaction, click Next.
Step 3
Next, you'll enter the details of the position you are creating. Make sure to fill out each of these fields:
Fiat Currency: The fiat currency which you exchanged for crypto.
Cost Basis: The price that you paid in the above fiat currency for this crypto.
Ex: If you bought 1 ETH for $1,000, your cost basis is $1,000 per ETH.
Asset: The crypto asset which you purchased/are entering a Manual Position for.
Ex: If I bought 1 ETH for $1,000, I would enter ETH as the asset.
Amount: The amount of crypto which you purchased/are entering a Manual Position for.
Ex: If I bought 1 ETH for $1,000, I would enter 1 as the amount.
Step 4
Once you have entered each of the necessary fields for your Manual Position transaction, select Save. Your Manual Position will now been created for the asset you selected. You can locate this transaction by filtering for your Manual Positions on the right-hand side of the screen under Transaction Type, as shown below:
You can edit or delete this Manual Position at any time by selecting the three dots next to the transaction and selecting Edit transaction or Delete.