{
  "$schema": "https://degreesofsatoshi.com/encyclopedia/schemas/article-v1.json",
  "schemaVersion": "1.0.0",
  "id": "repay-defi-loan",
  "canonical": "https://degreesofsatoshi.com/encyclopedia/repay-defi-loan/",
  "collection": "defi",
  "title": "Repaying a DeFi loan: debt asset, accrued interest and the final balance",
  "description": "Follow a normal lending repayment, including token permissions, interest accrual and checking that the debt actually reaches zero.",
  "aliases": [
    "how repay Aave loan full amount",
    "how to fully repay an Aave debt"
  ],
  "dates": {
    "published": "2026-10-02",
    "modified": "2026-10-02",
    "verified": "2026-10-02T19:18:00.092Z",
    "dataAsOf": "2026-10-02"
  },
  "authorship": {
    "publisher": "Degrees of Satoshi editorial project",
    "process": "AI-assisted research and drafting with a separate automated source-verification pass; no external expert or named human review is implied."
  },
  "quickAnswer": {
    "text": "A normal DeFi loan repayment transfers the owed asset to the lending protocol and reduces the borrower’s recorded debt. Aave V3 supports partial and full repayment, with the corresponding debt tokens burned. Approving a token transfer is only permission; debt changes when the repayment operation succeeds.",
    "claimId": "repay-defi-loan-quick-answer",
    "sourceIds": [
      "x425-defi-aave-repay",
      "x425-defi-aave-pool"
    ]
  },
  "keyFacts": [
    {
      "label": "Asset",
      "value": "The Pool repayment identifies the borrowed underlying asset.",
      "sourceIds": [
        "x425-defi-aave-pool"
      ],
      "id": "asset",
      "claimId": "repay-defi-loan-fact-asset"
    },
    {
      "label": "Debt",
      "value": "Successful repayment burns the corresponding debt balance.",
      "sourceIds": [
        "x425-defi-aave-pool"
      ],
      "id": "debt",
      "claimId": "repay-defi-loan-fact-debt"
    },
    {
      "label": "Permission",
      "value": "ERC-20 repayment requires the necessary transfer authorization.",
      "sourceIds": [
        "x425-defi-aave-pool"
      ],
      "id": "permission",
      "claimId": "repay-defi-loan-fact-permission"
    }
  ],
  "prerequisites": [
    "defi-lending-pools"
  ],
  "sections": [
    {
      "id": "example",
      "heading": "Repay the current amount, not an old screenshot",
      "sourceIds": [
        "x425-defi-aave-pool"
      ],
      "paragraphs": [
        "Suppose a debt was 100 units when first inspected and becomes 100.02 before repayment. A fixed repayment of 100 can leave a small remainder. A supported full-repayment path accounts for the current debt, subject to adequate token funds and authorization.",
        "Aave’s low-level maximum-amount sentinel for standard repay is documented for repayment of one’s own debt; integrations should not assume the identical sentinel rule for another borrower."
      ]
    },
    {
      "id": "permissions",
      "heading": "Distinguish approval, repayment and withdrawal",
      "sourceIds": [
        "x425-defi-aave-pool",
        "x425-defi-aave-repay"
      ],
      "paragraphs": [
        "An approval alone moves no repayment amount. Check that the subsequent action uses the intended reserve and borrower. A permit-supported path can combine permission with the operation, but support depends on the token and method. Fully paying the debt does not automatically send collateral back to the wallet."
      ]
    },
    {
      "id": "verify",
      "heading": "Inspect remaining debt and usable collateral",
      "sourceIds": [
        "x425-defi-aave-health",
        "x425-defi-aave-withdraw"
      ],
      "paragraphs": [
        "After the transaction, confirm the remaining debt rather than relying solely on a success toast. Reducing debt generally improves health with collateral held constant. Any later collateral withdrawal still depends on reserve liquidity and the constraints from other outstanding borrowing."
      ]
    }
  ],
  "faq": [
    {
      "question": "Can I repay only part of a loan?",
      "answer": "Yes, Aave documents partial repayment. Interest and collateral constraints continue for any remaining debt.",
      "sourceIds": [
        "x425-defi-aave-repay",
        "x425-defi-aave-health"
      ]
    }
  ],
  "claims": [
    {
      "id": "repay-defi-loan-quick-answer",
      "articleSlug": "repay-defi-loan",
      "statement": "A normal DeFi loan repayment transfers the owed asset to the lending protocol and reduces the borrower’s recorded debt. Aave V3 supports partial and full repayment, with the corresponding debt tokens burned. Approving a token transfer is only permission; debt changes when the repayment operation succeeds.",
      "sourceIds": [
        "source-18f0ca8b98b01b71",
        "source-b35859a766315ce4"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-18f0ca8b98b01b71",
          "locator": "Partial/full repayment; confirmation"
        },
        {
          "sourceId": "source-b35859a766315ce4",
          "locator": "repay; setUserUseReserveAsCollateral; withdraw; setUserEMode"
        }
      ],
      "scope": {
        "collection": "defi",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:18:00.092Z",
        "reviewer": "Independent automated verification — Codex root, separate from the DeFi drafting agent",
        "notes": [
          "Checked Aave repay burns debt and requires allowance; max sentinel documented only for own standard repayment;100.02−100 leaves.02."
        ]
      }
    },
    {
      "id": "repay-defi-loan-fact-asset",
      "articleSlug": "repay-defi-loan",
      "statement": "Asset: The Pool repayment identifies the borrowed underlying asset.",
      "sourceIds": [
        "source-b35859a766315ce4"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-b35859a766315ce4",
          "locator": "repay; setUserUseReserveAsCollateral; withdraw; setUserEMode"
        }
      ],
      "scope": {
        "collection": "defi",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:18:00.092Z",
        "reviewer": "Independent automated verification — Codex root, separate from the DeFi drafting agent",
        "notes": [
          "Checked Aave repay burns debt and requires allowance; max sentinel documented only for own standard repayment;100.02−100 leaves.02."
        ]
      }
    },
    {
      "id": "repay-defi-loan-fact-debt",
      "articleSlug": "repay-defi-loan",
      "statement": "Debt: Successful repayment burns the corresponding debt balance.",
      "sourceIds": [
        "source-b35859a766315ce4"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-b35859a766315ce4",
          "locator": "repay; setUserUseReserveAsCollateral; withdraw; setUserEMode"
        }
      ],
      "scope": {
        "collection": "defi",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:18:00.092Z",
        "reviewer": "Independent automated verification — Codex root, separate from the DeFi drafting agent",
        "notes": [
          "Checked Aave repay burns debt and requires allowance; max sentinel documented only for own standard repayment;100.02−100 leaves.02."
        ]
      }
    },
    {
      "id": "repay-defi-loan-fact-permission",
      "articleSlug": "repay-defi-loan",
      "statement": "Permission: ERC-20 repayment requires the necessary transfer authorization.",
      "sourceIds": [
        "source-b35859a766315ce4"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-b35859a766315ce4",
          "locator": "repay; setUserUseReserveAsCollateral; withdraw; setUserEMode"
        }
      ],
      "scope": {
        "collection": "defi",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:18:00.092Z",
        "reviewer": "Independent automated verification — Codex root, separate from the DeFi drafting agent",
        "notes": [
          "Checked Aave repay burns debt and requires allowance; max sentinel documented only for own standard repayment;100.02−100 leaves.02."
        ]
      }
    }
  ],
  "sources": [
    {
      "id": "x425-defi-aave-repay",
      "label": "Repay Tokens",
      "publisher": "Aave",
      "url": "https://aave.com/help/borrowing/repay-tokens",
      "locator": "Partial/full repayment; confirmation",
      "note": "Repayment lifecycle; uses pool contract reference for exact implementation.",
      "version": "Documentation retrieved for the 2026-10-02 editorial scope; content hash recorded",
      "checkedAt": "2026-10-02T18:53:21.591Z",
      "contentSha256": "3984e75c8fd3b4b634de873efdb7983a3441d0b869d69ff4190b227110654a3d",
      "recordId": "source-18f0ca8b98b01b71"
    },
    {
      "id": "x425-defi-aave-pool",
      "label": "Aave v3 Pool",
      "publisher": "Aave",
      "url": "https://aave.com/docs/aave-v3/smart-contracts/pool",
      "locator": "repay; setUserUseReserveAsCollateral; withdraw; setUserEMode",
      "note": "Specific v3 write-method constraints and amount sentinel.",
      "version": "Documentation retrieved for the 2026-10-02 editorial scope; content hash recorded",
      "checkedAt": "2026-10-02T18:53:21.762Z",
      "contentSha256": "fb2828e86231a1280760fef675f3ee83825f32543b79c8c8529050e8da3281a3",
      "recordId": "source-b35859a766315ce4"
    },
    {
      "id": "x425-defi-aave-health",
      "label": "Health Factor and Liquidations",
      "publisher": "Aave",
      "url": "https://aave.com/help/borrowing/liquidations",
      "locator": "Health Factor; Managing Health Factor",
      "note": "Weighted liquidation thresholds; no universal safe ratio.",
      "version": "Documentation retrieved for the 2026-10-02 editorial scope; content hash recorded",
      "checkedAt": "2026-10-02T18:53:21.960Z",
      "contentSha256": "30c991765c763cc1bc7665de9fdf6603c969677068261beca7dfb11eb85018f4",
      "recordId": "source-74f79d59daaab5f0"
    },
    {
      "id": "x425-defi-aave-withdraw",
      "label": "Withdraw Tokens",
      "publisher": "Aave",
      "url": "https://aave.com/help/supplying/withdraw-tokens",
      "locator": "Available liquidity; Collateral constraints; Confirm withdrawal",
      "note": "Supply withdrawal prerequisites.",
      "version": "Documentation retrieved for the 2026-10-02 editorial scope; content hash recorded",
      "checkedAt": "2026-10-02T18:53:21.473Z",
      "contentSha256": "0c092854f550a23a550b58ecdb719bd21918d0b25d327a59c8931beef6f3c2fd",
      "recordId": "source-22552628b3846914"
    }
  ],
  "related": {
    "articles": [
      "repay-with-collateral",
      "variable-debt-tokens",
      "withdraw-lending-supply",
      "toggle-lending-collateral"
    ],
    "dossiers": [],
    "wallets": []
  },
  "revisionHistory": [
    {
      "date": "2026-10-02",
      "kind": "published",
      "summary": "First publication after primary-source research and separate automated verification."
    }
  ],
  "citation": "Degrees of Satoshi editorial project. “Repaying a DeFi loan: debt asset, accrued interest and the final balance.” Published 2026-10-02; updated 2026-10-02. https://degreesofsatoshi.com/encyclopedia/repay-defi-loan/"
}
