---
title: Sign-up, wallet and top-up
description: How customers register, verify their e-mail, add credit to the wallet, redeem codes, and read their billing history.
url: https://nexcmp.com/docs/portal/sign-up-and-wallet/
applies_to: NexCMP 1.6.1
updated: 2026-11-02
---

# Sign-up, wallet and top-up

> **Where in the portal:** `/register`, `/login`, Billing (`/billing`).

## Create an account

1. The customer opens `https://<your-domain>/register` and enters e-mail and password (at least 10 characters with letters and digits), or uses **Google**, **GitHub** or a **passkey** when you enabled them — see [Security](https://nexcmp.com/docs/administration/security/#customer-sign-in).
2. If captcha is enabled, they complete it.
3. A verification e-mail is sent through your [SMTP](https://nexcmp.com/docs/administration/smtp-and-emails/). Verifying is required before creating a VM when your sales settings require it.

![The registration page with e-mail and password fields](https://nexcmp.com/docs/images/portal/sign-up-and-wallet-01-register.webp)

::: tip
Without working SMTP customers cannot verify their e-mail or reset a password. Configure [SMTP](https://nexcmp.com/docs/administration/smtp-and-emails/) first.
:::

## The wallet

Everything is paid from a **wallet** balance in your billing currency. The **Billing** page shows:

| Section | Meaning |
|---|---|
| Spending power | Balance plus pending top-ups |
| Accruing charges | Hourly services consumed in the current cycle, not yet settled |
| Outstanding balance | Any amount owed |
| Billing history | Tabs **Invoice History**, **Payment Order**, **Ledger**, **Orders** |

![The Billing page with spending power, accruing charges and the history tabs](https://nexcmp.com/docs/images/portal/sign-up-and-wallet-02-billing.webp)

## Add credit

1. Click **Deposit**.
2. Enter the amount. The minimum is your [minimum top-up](https://nexcmp.com/docs/billing/minimum-top-up/).
3. Choose a payment channel (card, PayPal, USDT, or bank transfer when the interface is Vietnamese) — channels are those you enabled in [Payment channels](https://nexcmp.com/docs/billing/payment-channels/).
4. Pay. The balance updates when the payment provider confirms.

Saved cards, Stripe Link and PayPal can be reused and used for [auto top-up](https://nexcmp.com/docs/billing/auto-top-up/); see [Saved payment methods](https://nexcmp.com/docs/billing/saved-payment-methods/).

## Redeem a code

**Redeem code** adds credit from a voucher you issued (Finance › Billing › Vouchers) or applies a promotion code — see [Promotions](https://nexcmp.com/docs/billing/promotions/).

## Invoices

Each paid order produces an invoice that shows your seller details ([General settings](https://nexcmp.com/docs/administration/general-settings/)). Customers open it from **Invoice History** and print or save it as PDF from the browser.

## Hourly charges

Hourly services are charged every hour the resource exists; amounts accumulate and a single hour can round to $0.00. When the balance is not enough, services are suspended according to your billing rules and the customer is told by e-mail (`low_balance`).
