Account Allowance Approve Transaction

Overview

This guide walks you through approving an allowance on the Hedera network using the Transaction Tool. An allowance grants another account (the spender) permission to transfer HBAR from your account (the owner) without requiring you to sign each individual transfer. This is useful for scenarios where you want other accounts to spend HBAR on your behalf.

Note: Approving an allowance requires submitting a CryptoApproveAllowanceTransaction 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.

  • Owner Account: The account granting the allowance.

  • Spender Account: The account receiving permission to spend HBAR from the owner's account.


Transaction Properties

Property
Description
Required
Example

Payer ID

The Hedera account ID that will pay the transaction fees. The account must have enough HBAR to cover the fee.

Yes

0.0.12345

Valid Start

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

Yes

2025-10-14T19:39:19Z

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.

Yes

2 HBAR (Default)

Transaction Memo

Optional text description attached to the transaction.

No

Approve marketplace allowance

Account Allowance Properties

Property
Description
Required
Example

Owner ID

The account granting the allowance. This account must sign the transaction.

Yes

0.0.54321

Spender ID

The account receiving permission to spend HBAR from the owner's account. Must be a valid account ID.

Yes

0.0.98765

Amount ℏ

The amount of HBAR (in whole numbers) that the spender is permitted to transfer from the owner's account. Set to 0 to remove an existing allowance.

Yes

100

Step-by-Step Guide

Step 1: Navigate to the Account Allowance Approve Transaction interface

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

  • Select Account, then choose Account Allowance Approve Transaction.


Step 2: Configure Transaction Properties

Fill in the required transaction parameters in the form. Refer to the Transaction Properties and Account Allowance Properties table above for descriptions and examples.


Step 3: Sign and Execute

  • Personal mode: Select Sign and Execute on the top right corner.

  • Organization mode: Select Create & Share to route for approvals and signatures.

  • In the authentication prompt, confirm the transaction.

    • If you set up the Transaction Tool using an email address and password, you will be prompted to enter your application password

    • If you set up the Transaction Tool using the keychain option, the transaction executes automatically. However, if you haven't recently entered your keychain password, a system prompt may appear before execution

  • The system processes the transaction and approves the allowance on the Hedera network.


Step 4: View the Approved Allowance

Once the transaction is successful, you can view the allowance transaction details in the following location:

  • Transaction History: View the transaction record that includes the owner, spender, and approved amount

Note: You can verify the approved allowance by querying the Hedera Mirror Node API at https://testnet.mirrornode.hedera.com/api/v1/accounts/{ownerAccountId}/allowances/crypto.

Last updated