> ## Documentation Index
> Fetch the complete documentation index at: https://second.tech/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Send and receive bitcoin

Move bitcoin in and out of Bark Wallet with the **Send** and **Receive** buttons at the top right, available from every page. A **Scan** button appears alongside them when the browser can use a camera, which requires a secure (HTTPS) connection. Over umbrelOS's default HTTP connection, Scan stays hidden.

## Receive bitcoin

Receive opens on the **Pay to** tab: one QR code, a single BIP-321 payment link that contains:

* Your Ark address.
* A Lightning invoice, once you enter an amount.
* Your on-chain address.

The sender's wallet app picks the cheapest network it supports, and the pills underneath show which networks the QR code covers.

<Frame caption="One QR code, payable over Ark, Lightning, or on-chain">
  <img src="https://mintcdn.com/second-0659a37d/3KiAlC1Xlv9QyI7k/images/bark-wallet/receive-pay-to.png?fit=max&auto=format&n=3KiAlC1Xlv9QyI7k&q=85&s=abe7bd53bfeb85565de414683bb7282e" alt="Screenshot of the Receive modal on the Pay to tab, with the combined QR code and the Ark, Lightning, and On-chain network pills" width="2864" height="1462" data-path="images/bark-wallet/receive-pay-to.png" />
</Frame>

The other tabs isolate a single network:

* **Ark:** An Ark address, for payments from wallet apps on the same Ark server.
* **Lightning:** A BOLT11 invoice. Enter an amount to generate it.
* **On-chain:** An on-chain address.

Where the bitcoin lands depends on the network:

* Ark and Lightning payments arrive in your off-chain balance as [VTXOs](/docs/learn/vtxo), ready to spend immediately.
* On-chain payments arrive in the [on-chain balance](/docs/bark-wallet/dashboard#your-on-chain-balance), the wallet app's reserve for emergency exit fees and on-chain sends.

You can attach a label and tags under **Additional details**; they'll mark the incoming payment in your [history](/docs/bark-wallet/dashboard#history). **New address** (or **New invoice** on the Lightning tab) generates a fresh one.

## Send bitcoin

<Steps>
  <Step title="Select Send">
    Or select **Scan** to point the camera at a QR code directly.
  </Step>

  <Step title="Paste or scan the destination">
    Bark Wallet accepts:

    * Ark addresses
    * On-chain addresses
    * BOLT11 invoices
    * BOLT12 offers
    * Lightning addresses
    * LNURL links
    * BIP-321 payment links

    For Lightning addresses, you can add an optional **Message** under **Additional details**; it travels with the payment.
  </Step>

  <Step title="Pick the network, if the destination offers several">
    A BIP-321 payment link may be payable over more than one network. The app preselects the cheapest and shows the alternatives as pills, each with its fee; Ark shows as free.

    <Frame caption="One payment link, three networks to choose from">
      <img src="https://mintcdn.com/second-0659a37d/3KiAlC1Xlv9QyI7k/images/bark-wallet/send-destinations.png?fit=max&auto=format&n=3KiAlC1Xlv9QyI7k&q=85&s=0a3b9e8123a9b0538e9478edeb51ebdd" alt="Screenshot of the Send modal with a BIP-321 destination decoded into Ark, Lightning, and On-chain pills, with the Ark option selected as free" width="2864" height="1456" data-path="images/bark-wallet/send-destinations.png" />
    </Frame>
  </Step>

  <Step title="Enter the amount">
    Use the toggle in the field to switch between bitcoin and fiat entry. Invoices that carry a fixed amount fill and lock the field. The estimated fee appears under the amount.
  </Step>

  <Step title="Select Confirm send">
    The payment appears in your [history](/docs/bark-wallet/dashboard#history) with its status.
  </Step>
</Steps>

For an on-chain destination, a **Pay from** selector also appears. It defaults to your Ark balance and can stay there. Its **On-chain wallet** option spends the [on-chain balance](/docs/bark-wallet/dashboard#your-on-chain-balance) instead, and only pays on-chain addresses.

## Bark Wallet fees

* **From the Ark balance:** Sends to Lightning or on-chain destinations carry fees that scale with the amount and your VTXOs' remaining lifetime; sends to an Ark address are free. See [Second's pricing](https://second.tech/pricing).
* **From the on-chain wallet:** Standard on-chain fees.

## Confirm the recipient with Branta

When the destination you enter is registered with [Branta](https://branta.pro), a verification panel names the platform it belongs to, so you can confirm the payment details match who you think you're paying. Recipients opt in to Branta on their side: no panel simply means the destination isn't registered, not that anything is wrong.
