# Get started with standalone mode Enable standalone mode on a reader and collect your first payment. Set up standalone mode on a compatible reader to start accepting in-person payments with no code. ## Enable standalone mode #### Dashboard Create or update a [Configuration](https://docs.stripe.com/terminal/fleet/configurations-overview.md) in the Stripe Dashboard to enable and customize standalone mode. After applying the configuration, reboot the reader to enter standalone mode. 1. Go to the [Terminal Locations](https://dashboard.stripe.com/terminal/locations) in the Stripe Dashboard. 2. Create a [Location](https://docs.stripe.com/terminal/fleet/locations-and-zones.md?dashboard-or-api=dashboard#create-locations-and-zones) or select an existing one to open its detail page. 3. Under **Inherited configurations**, find **Standalone mode**. 4. Open the configuration drawer by clicking the edit icon (✏) next to **Standalone mode**. 5. Enter a name for the configuration. 6. Toggle standalone mode to **Enabled**. To customize defaults, see [Customize standalone mode](https://docs.stripe.com/terminal/payments/standalone-mode/customization.md). 7. Click **Update**. 8. Review the final configuration for the location, and then click **Apply changes**. 9. Reboot the reader to enter standalone mode. You can start accepting payments immediately, or [customize standalone mode settings](https://docs.stripe.com/terminal/payments/standalone-mode/customization.md) by location and account. To update an existing Configuration, use the [update configuration](https://docs.stripe.com/api/terminal/configuration/update.md) request with the Configuration ID: ```curl curl https://api.stripe.com/v1/terminal/configurations/tmc_EjHtMwLT8HmATT \ -u "<>:" \ -d "standalone[enabled]=true" \ -d "standalone[payment_settings][currency]=usd" \ -d "standalone[payment_settings][payment_method_types][]=card_present" ``` To disable standalone mode, set `standalone[enabled]` to `false`: ```curl curl https://api.stripe.com/v1/terminal/configurations/tmc_EjHtMwLT8HmATT \ -u "<>:" \ -d "standalone[enabled]=false" ``` ## Collect payments After enabling standalone mode and rebooting the reader, you are ready to accept payments. 1. Tap on the splash screen to enter standalone mode. 2. Enter an amount. You can enter a single amount or use the plus icon (+) to add multiple amounts. The [minimum and maximum charge amounts](https://docs.stripe.com/currencies.md#minimum-and-maximum-charge-amounts) vary by currency and payment method. 3. Collect a payment. Your customer taps, inserts, or swipes their card, taps with their digital wallet, or pays with other [supported payment methods](https://docs.stripe.com/terminal/payments/additional-payment-methods.md). ## Payment reconciliation When entering a payment in standalone mode, you can add an internal note to help reconcile payments later for tax or audit purposes. The note is stored in the [PaymentIntent](https://docs.stripe.com/api/payment_intents/object.md) [metadata](https://docs.stripe.com/api/metadata.md) under the key `x_terminal_standalone_note` and is only visible to you in the Dashboard and API. It isn’t shown to customers. You can also listen to PaymentIntent [events](https://docs.stripe.com/event-destinations.md) to reconcile payments on your server, filtering for PaymentIntents with `metadata['x_terminal_standalone_note']`. To listen for standalone mode payments, subscribe to the `payment_intent.succeeded` [webhook event](https://docs.stripe.com/webhooks.md). Each standalone mode payment includes `metadata.x_terminal_standalone_note` with the note entered on the reader, if any. ## Next steps - [Customize standalone mode](https://docs.stripe.com/terminal/payments/standalone-mode/customization.md): Configure payment methods, tipping, capture method, and Connect settings. - [Use standalone mode with Connect](https://docs.stripe.com/terminal/payments/standalone-mode/connect.md): Enable connected accounts to accept in-person payments with standalone mode. ## Optional: Disable standalone mode You can disable standalone mode to remove the option from readers. After disabling, reboot the reader to return to the default reader app — the standalone app remains in the foreground until the reader is rebooted. #### Dashboard 1. Go to the [Terminal Locations](https://dashboard.stripe.com/terminal/locations) in your Stripe Dashboard. 2. Select an existing Location. 3. Under **Local configurations**, click the edit icon (✏) next to **Standalone mode**. 4. Click **Remove configuration** to return standalone mode to the default settings and disable it. 5. Click **Apply changes**. 6. Reboot the reader.