Flash Loans: What Are They & How Do They Work?

Zac McClure
ByZac McClure, MBAReviewed byAlex MilesUpdated on April 9, 2026 · minute read
VerifiedExpert verified

TokenTax content follows strict guidelines for editorial accuracy and integrity. We do not accept money from third party sites, so we can give you the most unbiased and accurate information possible.

  • A flash loan is an uncollateralized loan that must be borrowed and fully repaid inside a single blockchain transaction.

  • If repayment conditions are not met, the transaction reverts, and the lender’s funds do not leave the contract.

  • Traders use flash loans for arbitrage, collateral swaps, and liquidations. The same power can amplify risks from smart contract bugs, oracle issues, and slippage, so careful design and audits are critical.

What is a flash loan?

  • A flash loan is an uncollateralized loan offered by some DeFi protocols.

  • The borrower uses the funds and repays the loan plus fees within a single atomic transaction, or the whole transaction fails and reverts.

  • This structure makes flash loans useful for complex on-chain actions, but they come with risk.

This content is educational only and not tax or investment advice. Always do your own research and understand the risks involved before undertaking any crypto activity.

How do flash loans work?

When a borrower calls a flash crypto loan function, the protocol contract transfers the requested tokens to the borrower’s contract, then immediately requires specific callbacks that must return the tokens plus a fee. All steps happen inside one transaction and within the same block on networks like Ethereum. If any step fails, the blockchain discards the entire sequence as if it never happened.

The borrower can route the funds through swaps, repayments, or other actions before the final callback. On Uniswap this pattern is called a flash swap, where tokens are sent out first and payment must arrive by the end of the transaction. Other protocols implement similar mechanics with different interfaces but the same atomic guarantee.

What are flash loans used for?

Common uses include arbitrage between marketplaces, refinancing or swapping collateral in lending positions, and performing liquidations that require temporary liquidity. These flows are appealing because they use the protocol’s liquidity without long-term borrowing or personal collateral.

Developers and advanced users also chain multiple steps to restructure positions and migrate assets between platforms. Because everything must complete in one transaction, the strategy needs precise execution and careful handling of price and gas costs.

Best flash loan platforms in 2026

Several established DeFi tools support flash style borrowing or flash swaps. Availability, supported assets, and fees vary by chain and pool, so confirm current details in the protocol documentation or app before you build a transaction.

Below are widely cited options that enable flash borrowing or one transaction workflows, along with concise reasons they are often chosen by practitioners.

Aave

Best crypto flash loan for diverse digital asset lending

Aave provides flash loans from its pooled liquidity across multiple networks. It popularized the modern flash loan pattern and documents use cases such as arbitrage, collateral swaps, and liquidations.

Equalizer Finance

Best crypto flash loan for next-gen flash lending and diverse use cases

Equalizer Finance is a dedicated flash loan marketplace that aggregates liquidity for flash transactions across multiple chains.

Furucombo

Best crypto flash loan platform for complex DeFi

Furucombo empowers users to execute advanced decentralized finance (DeFi) strategies seamlessly. From arbitrage trades to self-hedging, the platform offers a range of functionalities. Here's a breakdown of the pros and cons of using Furucombo.

Uniswap

Best crypto flash loan for arbitrage

Uniswap introduced flash style borrowing that lets contracts receive tokens first and repay by the end of the same transaction. Current versions continue to support flash integrations through explicit flash callbacks.

Why are flash loans important?

Flash loans expand what is possible on open financial rails by letting builders compose multi-step actions that previously required large balances or significant credit. This can increase market efficiency when used for arbitrage and refinancing.

They also expose risks because mistakes or bugs can move large amounts quickly. The same atomic power that enables instant strategies can also amplify the impact of smart contract flaws or oracle manipulation, which is why audits, rate limits, and robust pricing are important.

Benefits of flash loans

  • Instant, collateral-free access to liquidity within a single transaction

  • All-or-nothing (atomic) execution that reduces interim settlement and counterparty risk

  • Capital-efficient arbitrage across pools/venues without tying up your own funds

  • One-transaction collateral swaps or refinancing without closing positions

  • Ability to perform liquidations and rebalances that earn protocol incentives

  • Lower operational overhead by bundling multiple steps into one programmable flow

  • Deterministic outcomes mean if any step fails, the entire transaction reverts (no lingering debt)

  • No ongoing interest or repayment schedule since the loan begins and ends in the same block

Pros and cons of a crypto flash loan

Here's a breakdown of the pros and cons of flash loans, so you can understand the benefits and risks at a glance.

Pros of flash loans

Cons of flash loans

Rapid access to temporary liquidity for arbitrage and refinancing

Exposure to smart contract bugs, oracle issues, and slippage

One-transaction workflows that lower capital needs and can reduce operational steps

Profitability is sensitive to fees and gas costs, which can change quickly

No ongoing collateral, interest accrual, or repayment schedule since everything resolves inside one transaction

Useful for liquidations and position management that would be hard or slow with traditional tools

What happens if I cannot pay back a flash loan?

If the borrower’s contract does not return the required amount plus fees within the same transaction, the protocol reverts the entire transaction, and no funds leave the lender. This all or nothing property is enforced by the smart contract and the blockchain’s atomicity.

From the user’s perspective, that means a failed strategy simply fails to execute rather than creating an unpaid debt. Gas fees for the attempted transaction still apply, and any dependent operations in the same transaction do not persist.

How to make money with flash loans

Profiting with flash loans requires finding reliable edges and implementing them within a single transaction. Success depends on routing, fee control, and execution quality under real network conditions.

Possible approaches include:

  • Arbitrage between pools or exchanges.

  • Collateral swaps or debt refinancing on lending markets.

  • Liquidations that collect protocol incentives when unhealthy positions are repaid.

Taxes on flash loans

In the United States, digital assets are treated as property. Swapping or selling tokens during a flash loan strategy is a taxable disposal, so gains are generally subject to capital gains rules. Income components, such as incentive rewards paid by a protocol, are typically ordinary income when received. Careful records of proceeds, cost basis, fees, and dates are required for accurate filing on Form 8949 and Schedule D.

The loan itself is not a taxable event if you borrow and repay within one transaction without receiving income. The net result of your trades determines tax outcome. The Internal Revenue Service reminds taxpayers to report all digital asset transactions and maintain thorough records, which applies to strategies executed with flash loans.

Flash loans FAQs

To stay up to date on the latest, follow TokenTax on Twitter @tokentax.

Zac McClure
Zac McClureCo-Founder & CEO at TokenTax
Zac co-founded TokenTax after his career in international finance and accounting at JPMorgan, Imprint Capital and Bain. He has worked in more than a half-dozen countries and received his MBA from the UPenn Wharton School.
Alex Miles
Reviewed byAlex MilesCo-Founder at TokenTax
Prior to TokenTax, Alex worked as a Product Designer at Dropbox and before that Readmill (acquired by Dropbox). He holds a BS in Digital Information Design - Interactive Media from Winthrop University.