loader image

Disclaimer: At this time due to regulatory restrictions in New York and Washington state, NEAR will not be able to be purchased from residents of those states. 


Purchasing NEAR if you are based in the US isn’t exactly straightforward at this time, so let’s walk you through the steps needed in order to successfully purchase NEAR from within the US. 

You will need 4 things:

  • Access to a desktop browser (some steps don’t work well on mobile)
  • Coinbase account (to buy ETH using US dollars and a credit/debit card)
  • Gate.io account (to convert ETH to NEAR)
  • NEAR wallet (to hold and manage your newly bought NEAR)

We will go through all the necessary steps for these. If you already have one or more of the above, you will be able to skip the steps related to that part.


If you are new to Cryptocurrency, I suggest you familiarize yourself prior to continuing. NerdWallet put out a very handy article on cryptocurrency that you can check out HERE

Before we get started know that there are fees and price shifts along the way. 

It is recommended you invest a minimum of $30 USD or more to get the most out of this process due to the current fees related to the sending and trading that we will be doing. 

Coinbase charges a flat fee of $1.99 to initiate a purchase and when sending you will also be charged a network fee in ETH. Gate.io charges a 0.2% fee for trade transactions, and a 0.1 NEAR fee to withdraw NEAR. As the price of cryptocurrency fluctuates, so will the value of what you can send. So keep this in mind. 


To get started we will be using Coinbase, a simple and easy to use Cryptocurrency exchange accessible from within the US.

If you already have a verified and funded Coinbase account you can skip ahead to the next step

If you do not have a Coinbase account you can sign up for one HERE and click on the Get Started button.

NOTE: Like any crypto exchange, you will need to verify your identity via photos including picture ID to get the most out of Coinbase so, have those things handy. 

Once you have your Coinbase account created, verified, and Payment method setup, we will move onto Gate.io.


Some of you may already be familiar with Gate.io, an international crypto exchange.

If you already have a verified account on Gate.io you can skip to the next step

If you do not have a Gate.io account you can create one by clicking HERE and clicking on the Sign Up button in the top right corner.

The first thing you will see is a pop-up reminding people of the restrictions in place from certain regions. If you are not in Washington or New York state you can continue on by clicking the button that says “I got it”. 

The registration process is a little involved, and can include some things that may seem like it didn’t finish correctly, like the fact that the confirmation window for email verification is both red and includes an alert type icon making one feel like something went wrong. Don’t worry, simply click the yellow text to continue.

Once you are logged in, you will see some notifications asking you to go through the ID verification (KYC) and to Secure your account (TPOP) via 2FA (Two-Factor Authentication) using an authenticator such as Google Authenticator.

While it is not required to do the 2FA nor to be fully ID verified, it is strongly suggested you set those things up first prior to proceeding. 

NOTE: You cannot make direct purchases on Gate.io, you can only send/deposit and withdraw/send coins from outside wallets/exchanges to Gate.io.


Now that you are setup on Coinbase and Gate.io, let’s begin the necessary steps to purchase NEAR. This will involve purchasing Ethereum (ETH), transferring it to Gate.io, and then trading the ETH on Gate.io for NEAR. After which point you will send the NEAR to your NEAR Wallet. 

If you already have at least $30 USD worth of ETH available on your Coinbase account you can skip to the next steps.

Otherwise follow the steps below to make your purchase on Coinbase:

Go to your Coinbase account and click on the BUY/SELL button at the top right of the page to make a purchase. The pop-up by default will be set to the “Buy” tab.

Enter the dollar amount you wish to spend.

Then, in the “Buy” field, click and select Ethereum from the pop-up menu. This will set your coin you will be buying to ETH.

Select your payment method in the “Pay With” field and then click on “Preview Buy”. From here you will see Coinbase’s fee and the total amount of ETH you will receive.

Click on Buy Now and a pop-up with a confirmation of your purchase will show.

If you already have at least $30 USD of ETH on Gate.io skip ahead to the next steps. 

Now that you have ETH available, it’s time to send it over to Gate.io:

Go to Gate.io and login if you aren’t already logged in and in the top right corner go to “Account Setting” and click on it.

From the drop-down menu click on “Deposits/Withdrawals”. This will take you a page showing the various coins you can Deposit, Withdraw, or Trade from. 

On the left-hand side of the page you will see a menu, and under “Deposit/Withdrawal” click on “Coin Deposit”.

This brings you to a page that by default is set to Bitcoin (BTC). Click the dropdown menu and select ETH (Etherium). 

A QR code and wallet address specific to ETH will show.
Click the “Copy” button to copy the address and go back to Coinbase.


From within Coinbase, click on the “Send/Receive” button at the top right of the page. This will bring up a pop-up that by default is set to Send.

Enter the amount you wish to send over to Gate.io, it is recommended you send at least $30 USD worth of ETH due to fees. 

NOTE: If you wish to send all your ETH simply click on “Send All” below the amount

In the “To” field, paste the address you copied earlier from Gate.io

Make sure the “Pay With” field is set to ETH and click Continue, and you will be at the screen which shows the network fee, estimated time for the transfer to initiate and the total final amount after fees. 

Click the “Send Now” button and you will be asked for your Authenticator code if you have 2FA setup. Enter the code and click “Confirm” and you will be taken to the confirmation screen. 

Click “Done” and wait about 10–15 minutes before proceeding. 


Now let’s return to Gate.io where you will take the ETH you sent yourself and convert it to NEAR. 

To view your ETH, click on “My Balances” from the top left-hand side menu and click on “My Funds” This brings us to a page that lists all the coins you own and how much. The very first row you should see is ETH as well as your ETH balance and the valued in USD. 

You will see 3 buttons to the right of this that say “Deposit” “Withdraw” “Trade”. Click on “Trade”

This takes us to the main Trading page, which at first glance can be a little overwhelming to navigate, but once you get the hang of it, is pretty straight-forward. In the top left-hand corner you will see the search field, type in “NEAR” into the field and you will see a drop-down showing various options. 

Select and click on “NEAR_ETH”. This brings us to the NEAR to ETH trading page which shows live data for the NEAR Protocol and has the option for you to trade your ETH for NEAR. 

Below the graph, you will see the area to place your trade order labeled “Limit Order”. In the field labeled “Amount NEAR” enter the desired amount of NEAR you wish to obtain from the trade. 

NOTE: right under “My Balance” in the Limit Order box, you will see exactly how much NEAR (Obtainable NEAR) all your ETH can get you, this includes the 0.2% FEE Gate.io takes.

Click on the green Buy (ETH →NEAR) button and a confirmation window will pop-up. Verify everything looks good and then click “Confirm Order”.

Next you will be asked for you Fund Password which is the secondary password you were asked to setup initially when you created your account. After entering the correct Fund Password a little green pop-up will show up in the bottom right corner confirming your order was placed. 

Now we wait for the order to be fulfilled. This should only take a few minutes and you can check by going back to your balances page by clicking on “Account Setting” then “My Funds”. If you used all your ETH, the first row should show your total NEAR. 


If you already have a NEAR wallet setup and funded, skip this next part.

To begin the process of setting up a NEAR Wallet, follow this guide from the NEAR team up until you get to the “Funding Your Account” part. 

At the Fund Account page (DO NOT CLOSE THAT PAGE), you will see your One-time funding address, go ahead and click the “Copy Funding Address” button to copy the address. 

Now go back to Gate.io, and go back to your balances page by clicking on “Account Setting” then “My Funds”.

This will take you back to your page that shows you all the coin you own. Look for NEAR and then click on the green “Withdraw” button.

This brings you to the page to send your NEAR to your NEAR wallet. 

In the “NEAR Address” field, paste the One-time funding address you copied earlier.

VERY IMPORTANT: Make sure you fill out the “Address description(any word)” field with a nickname for the wallet otherwise you will receive an error and the transaction will not process.

In the “Amount(NEAR)” field enter the amount of NEAR you wish to transfer to your wallet. There is a 0.1 NEAR fee taken by Gate.io PLUS 1 NEAR will be needed in order to claim the ID you entered when you first started the wallet creation process. So keep that in mind when deciding how much you wish to send. 

Next, enter your Fund Password in the “Fund Password” field. 

Click the “Send Email Code” button and go check your email for the code and enter into the “Email Code” field. You will see an orange pop-up letting you know the code has been sent. 

Finally, in the “TOTP” Field you will pull up your authenticator app and enter the authenticator code shown for Gate.io in your authenticator app and click the “Submit Request” button. 

You will received an Anti-tamper popup which will not let you click “confirm” for a few seconds as part of the security measure. 

After clicking “confirm” you will see a CAPTCHA verification. If everything goes well you will see a black window pop up saying “Your request has been successfully submitted”.

From here go back to your NEAR Fund Account page and it should have refreshed and you will see the “Claim Account” button. Click the button, and your account is ready to use ! 

You will be redirected to your “Profile” page and can view your accounts details including the NEAR you sent yourself. 

From that point forward instead of entering a long sting of numbers for your NEAR wallet you will use the ID you created for example: coolnameperson.near


Instructions for existing NEAR wallets:

If you already aren’t logged into Gate.io and at the “My Balances” page, then click on “Account Setting” in the top right corner and click on “My Funds” from the drop-down menu.

This will take you back to your page that shows you all the coin you own. Look for NEAR and then click on the green “Withdraw” button.

This brings you to the page to send your NEAR to your NEAR wallet.

In the “NEAR Address” field, enter your NEAR wallet ID, For example coolnameperson.near

VERY IMPORTANT: Make sure you fill out the “Address description(any word)” field with a nickname for the wallet otherwise you will receive an error and the transaction will not process.

In the “Amount(NEAR)” field enter the amount of NEAR you wish to transfer to your wallet. There is a 0.1 NEAR fee taken by Gate.io PLUS 1 NEAR will be needed in order to claim the ID you entered when you first started the wallet creation process. So keep that in mind when deciding how much you wish to send.

Next, enter your Fund Password in the “Fund Password” field.

Click the “Send Email Code” button and go check your email for the code and enter into the “Email Code” field. You will see an orange pop-up letting you know the code has been sent.

Finally, in the “TOTP” Field you will pull up your authenticator app and enter the authenticator code shown for Gate.io in your authenticator app and click the “Submit Request” button.

You will received an Anti-tamper popup which will not let you click “confirm” for a few seconds as part of the security measure.

After clicking “confirm” you will see a CAPTCHA verification. If everything goes well you will see a black window pop up saying “Your request has been successfully submitted”.

Now all that’s left is going to your NEAR wallet at https://wallet.near.org/ where you will see your new NEAR balance as well as your transfer history.

PRO TIP: If you wish to save a bit on network fees you can take an extra step by purchasing Stellar Lumens (XLM) instead of ETH on Coinbase, sending the XLM to Gate.io, trading the XLM for ETH and then trading the ETH for NEAR prior to sending it to your NEAR wallet.