Transferring Tokens (HBAR) Between Accounts

Overview

This guide explains how to transfer HBAR between accounts on the Hedera network using the Transaction Tool.

The transfer process debits HBAR from one or more source accounts and credits HBAR to one or more destination accounts in a single transaction. For the transaction to succeed, the total amount debited must exactly equal the total amount credited.

Note: HBAR transfers require submitting a CryptoTransferTransaction to the Hedera consensus nodes. The transaction incurs a fee paid in HBAR.


Prerequisites

Before you begin, you should have completed the following:

You should also have:

  • Payer Account: An account with sufficient HBAR balance to pay transaction fees.

  • Source Account(s): The account(s) from which you want to transfer HBAR.

  • Destination Account(s): Valid Hedera account(s) to receive the HBAR.

Note: The Transaction Tool only displays accounts that have been added to your application.


Transaction Properties

Property
Description
Required
Example

Payer ID

All transactions submitted to the Hedera network require a Payer ID. This is the Hedera account ID that will pay the transaction fees. The account must have enough HBAR to cover the fee. Transaction Fee Table

Yes

Valid Start

The date and time the transaction should be submitted to the network.

Yes

2025-04-05T10:00:

Max Transaction Fee

The maximum amount of HBARs you're willing to pay for the transaction. If the required fee exceeds this value, the transaction will fail. Helps avoid accidentally overspending.

Yes

1 HBAR (Default)

Transaction Memo

Optional text description attached to the transaction

No

Transfer to vendor account

Transfer Entry Fields

Field
Description
Required
Example/Note

From (Account ID)

The Hedera account ID from which HBAR will be debited. Must be an account added to your Transaction Tool. If not added to the tool you should be able to add the account manually.

Yes

0.0.12345

Amount ℏ

The amount of HBAR to debit from the source account

Yes

100HBAR

To (Account ID)

Account ID that will receive the HBAR. Must be an account added to your Transaction Tool. If not added to the tool you should be able to add the account manually.

0.0.12300


Step-by-Step Guide

Step 1: Navigate to the Transfer Tokens interface

  • Select Create New from the main menu, then choose Transaction.

  • Select Account, then choose Transfer Tokens.


Step 2: Configure Transaction Properties


Step 3: Add Source Account and Amount

  • In the From field, select from dropdown or enter the account ID manually from which you want to transfer HBAR.

Note: Only accounts added to your Transaction Tool will be available for selection. If not added to the tool you should be able to add the account manually.

  • In the Amount (ℏ) field, enter the amount of HBAR to transfer from this account (debit amount).

  • Select Add Transfer to add this source account to the transaction.


Step 4: Add Destination Account and Amount

  • In the To field, select from dropdown or enter the account ID manually that will receive the HBAR.

Note: Only accounts added to your Transaction Tool will be available for selection. If not added to the tool you should be able to add the account manually.

  • In the Amount (ℏ) field, enter the amount of HBAR this account will receive (credit amount).

  • Select Add Transfer to add this destination account to the transaction.


Step 5: Submit the Transaction

  • Select Sign and Execute on the top right corner.

  • When prompted, authenticate the transaction:

    • If your setup uses email and password, enter your application password.

    • If your setup uses a keychain, the transaction executes automatically. However, if you haven’t recently entered your keychain password, you may be prompted before execution.

  • Wait for the confirmation message indicating that the transfer has been processed successfully.


Step 6: View the Transfer Transaction

Once the transaction completes successfully, you can view its details in the following locations:

  • Transaction History: Displays the complete record, including source and destination accounts, transferred amounts, and transaction fees.

  • Account Details: Shows updated balances for both the source and destination accounts.


Last updated