How do I send bitcoin?

Matt Carvalho
By Matt Carvalho • Last updated on Dec 15, 2023

You can send bitcoin regularly or instantly in different ways.

If you paste or scan unified invoices that support both regular and instant payments and you have enough spending balance, Bitkit will prioritize sending instantly rather than regularly.

If you paste or scan an invoice that has no specified amount, Bitkit will ask you to specify it.

It's not possible to cancel unconfirmed Bitcoin transactions on Bitkit, so always double-check before sending.

Sending to different address types

Bitcoin supports paying to:

  • Legacy addresses (P2PKH)

  • Nested Segwit addresses (P2SH)

  • Native Segwit Bech32 addresses (P2WPKH)

  • Taproot addresses (P2TR)

  • LNURLs

  • Slashtags profile keys

Bitkit doesn't yet support:

  • Lightning Addresses

  • BOLT 12 offers

  • Keysend

  • AMP invoices

  • BIP47 payment codes

  • Silent payment addresses

Paying to contacts

Bitkit will prioritize paying according to the recipients' preferences. By default, instant payments are prioritized.

It's only possible to pay contacts instantly if the receiver keeps the app opened. If they close it, you'll only be able to send an on-chain payment.

Currently, it's only possible to pay and be paid by other Bitkit users who have opted in. We developed and open-sourced this feature so any wallet can integrate it, so in the future it will be possible to pay contacts using other wallets.

Selecting your coins

You can configure Bitkit to prioritize consolidating UTXOs, maximizing privacy, or minimizing the number UTXOs. If you don't know the tradeoffs of each option, leave it as default.

If you choose manual coin selection, Bitkit will ask you to select coins before making a transaction.