Mon–Fri 9:00–18:30 MT · Denver, Colorado

How to fix 'The transaction was rejected because it is too large' rejected transaction error in Electrum & Electron Cash

David Veksler By David Veksler Sep 9, 2019 1 min read Guides

Rejected transactions are disappointing, but it's better than the alternative: having your transactions in limbo for weeks, or thinking that your transaction was accepted when it was not.  A "the transaction was rejected because it is too large (in bytes)." error usually happens when are probably trying to spend coins from a mining wallet or a coin faucet.

Bitcoin transactions have a maximum size of 100KB, and you have created a transaction over that size. The solution is to break up the transactions into chunks under 100KB each.

To do this:

Locked out of a wallet like this one?

We repair hardware wallets, crack forgotten passwords, and rebuild broken seed phrases — on our own bench in Denver.

✓ NO FEE UNTIL YOUR CRYPTO IS BACK · FREE EVALUATION
Start a free evaluation →
  1. View -> "Show Coins."  Click on the "Coins" tab.

  2. Select about 500 inputs in the Coins Tab

  3. Alt-click and select "Spend"

  4. Click Preview and check the size.

The transaction below is 212 KB - over the 100 KB limit.  You can see that it has over 1500 inputs.

Electrum wallet transaction with a very large serialized transaction size

I'm going to select fewer inputs until the size is under 100KB - this one is 89KB with 633 inputs.

Electrum transaction preview showing multiple inputs and outputs

Now it will be successfully accepted by the Bitcoin network.


If this guide helped you recover your Bitcoin, consider sending a tip to 3PoVZA7CZCo8df7WKXZXGskGqTfDacsDah

David Veksler

David Veksler

Founder of WalletRecovery.info and The Bitcoin Consultancy. Working in Bitcoin since 2013; recovering wallets for clients since 2017 as Veksler Consulting LLC (Colorado, USA). About David →