user1142: Every transaction needs to include at least 1 ADA (See: Is there a minimum amount of ADA I can send in a transaction?).
I want to send a native token to someone else, but I don't want to send them the 1 ADA.
Let's say we have the following wallets (TokenX is a native token or NFT):

WalletA:

UTxO: 2 ADA
UTxO: 1 TokenX


Wallet B:

UTxO: 10 ADA



WalletA wants to send 1 TokenX to WalletB. Can I construct a transaction where I send 1 TokenX to WalletB and 1 ADA to my own WalletA address?
The end result would look like this (ignoring transaction fees for simplicity):

WalletA:

UTxO: 2 ADA


Wallet B:

UTxO: 10 ADA
UTxO: 1 TokenX



How can this be done and is this possible in Yoroi or Daedalus?

user1275: Every Native Asset is sort of conjoined to 1.4XXXXXX ADA from my experience and so it basically impossible to simply just send the native asset by itself. It’s a part of it. You’ll end up having to cover transaction fees with part of your 2 ADA.
This is all from my time manually minting and sending assets with the CLI. Will advise further research.

user2534: Emmanuel is correct, based on the coin name there is an amount of ADA that needs to be sent to every target address.
My native token requires 1.444443 ADA to be sent to each and every target address, i.e. if I want to send 1 Bingo Token to 100 individual addresses, I have to send 1.444443 ADA to each target address, irrespective of whether I batch them all into one transaction.
Really hope this falls away sooner rather than later.

"based on the coin name" - this statement looks like it is incorrect - see comments below.


user252: 
Every transaction needs to include at least 1 ADA (See: Is there a minimum amount of ADA I can send in a transaction?).

No, every UTxO (i.e. output you're sending asset to) needs to be atleast 1 ADA. This was included to prevent dust and spamming on blockchain. In future , it will be possible to offload this minUtxo fee to block creators who may opt-in to this feature.
You can read more about it here. There will be updates to protocol parameters as part of Alonzo, but this will likely not change in immediate future.

1142: <p>Every transaction needs to include at least 1 ADA (See: <a href="https://cardano.stackexchange.com/q/507/1142">Is there a minimum amount of ADA I can send in a transaction?</a>).</p>
<p>I want to send a native token to someone else, but I don't want to send them the 1 ADA.</p>
<p>Let's say we have the following wallets (TokenX is a native token or NFT):</p>
<ul>
<li>WalletA:
<ul>
<li>UTxO: 2 ADA</li>
<li>UTxO: 1 TokenX</li>
</ul>
</li>
<li>Wallet B:
<ul>
<li>UTxO: 10 ADA</li>
</ul>
</li>
</ul>
<p>WalletA wants to send 1 TokenX to WalletB. Can I construct a transaction where I send 1 TokenX to WalletB and 1 ADA to my own WalletA address?</p>
<p>The end result would look like this (ignoring transaction fees for simplicity):</p>
<ul>
<li>WalletA:
<ul>
<li>UTxO: 2 ADA</li>
</ul>
</li>
<li>Wallet B:
<ul>
<li>UTxO: 10 ADA</li>
<li>UTxO: 1 TokenX</li>
</ul>
</li>
</ul>
<p>How can this be done and is this possible in Yoroi or Daedalus?</p>
 1275: <p>Every Native Asset is sort of conjoined to 1.4XXXXXX ADA from my experience and so it basically impossible to simply just send the native asset by itself. It’s a part of it. You’ll end up having to cover transaction fees with part of your 2 ADA.</p>
<p>This is all from my time manually minting and sending assets with the CLI. Will advise further research.</p>
 2534: <p>Emmanuel is correct, based on the coin name there is an amount of ADA that needs to be sent to every target address.
My native token requires 1.444443 ADA to be sent to each and every target address, i.e. if I want to send 1 Bingo Token to 100 individual addresses, I have to send 1.444443 ADA to each target address, irrespective of whether I batch them all into one transaction.
Really hope this falls away sooner rather than later.</p>
<blockquote>
<p>&quot;based on the coin name&quot; - this statement looks like it is incorrect - see comments below.</p>
</blockquote>
 252: <blockquote>
<p>Every transaction needs to include at least 1 ADA (See: Is there a minimum amount of ADA I can send in a transaction?).</p>
</blockquote>
<p>No, every UTxO (i.e. output you're sending asset to) needs to be atleast 1 ADA. This was included to prevent dust and spamming on blockchain. In future , it will be possible to offload this minUtxo fee to block creators who may opt-in to this feature.
You can read more about it <a href="https://iohk.io/en/blog/posts/2021/02/25/babel-fees/" rel="noreferrer">here</a>. There will be updates to protocol parameters as part of Alonzo, but this will likely not change in immediate future.</p>
