Is there a limit to how much I can send or receive with Monero?
Yes, there is a limit to how much you can send or receive with Monero.
The maximum amount of Monero that can be sent or received in a single transaction is 18.4 million XMR. This is the current hard-coded limit set by the Monero developers and it cannot be changed without a hard fork of the network.
The actual amount of XMR that can be sent or received in a single transaction depends on the number of inputs and outputs used in the transaction. For example, if you have multiple inputs and outputs, then you may be able to send more than 18.4 million XMR in one transaction.
However, if you only have one input and one output, then you will be limited to sending or receiving 18.4 million XMR in one transaction. In addition to this hard-coded limit, there are also other factors that may affect how much XMR you can send or receive in a single transaction such as network fees and miner fees.
Network fees are charged by miners for processing transactions on the Monero network while miner fees are charged by miners for including your transaction in a block they mine. Both of these fees are paid in XMR and must be taken into account when calculating how much XMR you can send or receive in a single transaction.