Skip to main content

How can I import my Jupiter transactions into CoinLedger?

Learn how to import your Jupiter transactions into CoinLedger

Benjamin Yoder avatar
Written by Benjamin Yoder
Updated over a week ago

CoinLedger supports Jupiter. You can import your transactions by connecting the SOL address you use on Jupiter to your CoinLedger account. Below, you’ll find a detailed overview of this process and the transaction types on Jupiter we support.

Jump Ahead

Importing Your Jupiter Transactions

To import your Jupiter transactions into CoinLedger, you’ll simply need to import the Solana wallet address you use on Jupiter.

Step 1

First, locate your public receive address in the wallet you used to swap crypto on Jupiter.

Step 2

Next, head to CoinLedger. From the Imports page, select Add Account and then search for Solana.

Step 3

Paste your Solana wallet address into the box shown below, and then press Connect Wallet to import all of your transactions.

What transaction types on Jupiter does CoinLedger support?

CoinLedger supports the following transaction types on Jupiter:

  • Swaps

  • DCA

  • Limit orders

These transactions will be brought in when you import your SOL address into CoinLedger.

Examples

Here are some examples of what these transactions will look like when imported into CoinLedger.

Swaps

Swaps on Jupiter will be imported as Trades in CoinLedger.

Most of the time, your trades will be classified correctly upon import. However, we recommend checking the Potential Trades, Bridges and Transfers tab on your account to ensure that your Jupiter swaps were all classified correctly.

You can accept CoinLedger’s suggestions for each of the potential trades shown on this page. To accept the suggestion and merge these transactions together, check the box next to each potential transaction match, and then select Confirm All.

DCA

Jupiter allows you to purchase crypto by Dollar-Cost Averaging (DCA). With DCA, you can buy crypto over time by dividing one large investment into smaller, scheduled trades. Jupiter lets you DCA every minute, hour, day, week and month.

For example: let's say I want to buy IBRL every minute on Jupiter. Here's how these transactions will look when imported into CoinLedger, starting with the first partial fill at 8:15 AM:

In CoinLedger, every fill of my DCA order is imported as a Trade. I can verify that these Trades are DCA transactions by clicking the arrow next to Transaction ID and opening the transaction on SolanaFM.

Initiating a DCA order will be imported as a Fee, while cancelling/closing an order may be imported as a Fee or Deposit.

To learn more about DCA transactions on Jupiter, please see this guide.

Limit orders

Limit Orders on Jupiter allow you to buy or sell a token at a specific price. The platform will automatically execute this trade when the token reaches that price. If there's insufficient liquidity to fill your entire order at once, it may be filled in smaller portions until complete.

For example, let's say I wanted to trade for SOL when it reaches a particular price. Jupiter will automatically execute this trade when SOL reaches that price. This transaction will appear as a Trade in CoinLedger, as shown below:

I can verify that this trade is a limit order fill by clicking the arrow next to Transaction ID and opening the transaction on SolanaFM.

A transaction opening a limit order will be imported as a Fee in CoinLedger, while a fill of a limit order will be imported as a Trade.

To learn more about Limit Orders on Jupiter, please see this guide.

Can I import my futures, derivatives, or perpetuals trades from Jupiter?

CoinLedger does not currently support futures, derivatives or perpetuals trades, and these cannot be imported from Jupiter at this time. Support for these transaction types will be available in the near future.

In the meantime, you can manually enter your profits and losses from futures, derivatives, or perpetuals trades into CoinLedger. You can do this by utilizing our Margin Gain transaction type on the Transactions page. Learn more about this process below.

Manually entering your profits/losses as a margin gain transaction

CoinLedger allows you to enter Margin Gain transactions into CoinLedger. A margin gain transaction is any gain or loss obtained when closing (or while holding) a position. We recommend entering a standalone Margin Gain transaction to represent your gains or losses from margin, futures, derivatives or perpetuals trades. To learn more about this process and to see step-by-step instructions, please visit this guide.

DISCLAIMER: Before following these steps, we recommend consulting with a tax professional and ensuring that your transactions are represented accurately. CoinLedger is not liable for any mistakes made when entering these transactions, and cannot offer explicit tax advice.


Did this answer your question?