Settings & Billing

The Settings page is your account control center. It's organized into clear sections — your plan, billing, payment collection, profile, and a "Danger Zone" for account changes. Here's what each one does.

The RoostHive Settings page.
The Settings page — plan, billing, and account preferences.

Your plan

RoostHive comes in three tiers, and your current one is marked "Current plan." The difference is mainly how many properties you can manage:

PlanBest forProperties
FreeGreat for getting startedUp to 3
Growth Most popularBest for growing portfoliosUp to 10
ProFor serious landlordsUp to 25

To move up, click Upgrade on the plan you want. If you're already on a paid plan, Manage subscription lets you change or review it.

Tip: You can start free and upgrade only when you outgrow it. Your data carries over untouched when you change plans.

Billing

The Billing section is where you handle anything money-related about your subscription. Open billing portal takes you to a secure page to update your payment method, and Billing history shows past invoices and receipts you can download for your records. Paid plans may begin with a Trial before becoming Active.

Payment collection (connecting Stripe)

To accept online rent — the card and bank-transfer links described on the Payments page — you connect a payout account through Stripe, a trusted payments provider used by millions of businesses. In plain terms, Stripe is the secure middle layer that moves a tenant's payment into your bank account.

  1. Click "Connect Stripe" In the Payment Collection section.
  2. Follow the secure setup Stripe asks for the details needed to pay you and verify your identity. RoostHive never sees or stores your bank credentials — Stripe handles that.
  3. You're connected Once done, you'll see Stripe Connected, and rent paid through your links lands in your bank account.

You can Disconnect at any time. The section also shows your Payouts status so you can confirm money is flowing.

Good to know: Tenants paying by bank transfer (ACH) pay no fee; card payments add a small processing fee that the renter covers. See Payments for details.

Profile & security

Under Profile you can set your display name and see your email, then click Save changes. The Security area lets you change your password — enter your current password, then your new one twice to confirm — turn on two-factor authentication, and review active sessions. You can also toggle email notifications here.

The Security section of RoostHive Settings.
The Security section, with Two-Factor Authentication, Active Sessions, and the Danger Zone.

Two-factor authentication (2FA)

Two-factor authentication adds a second step to logging in: after your password, you enter a 6-digit code from an authenticator app on your phone. It's optional but strongly recommended — even if someone learns your password, they can't get in without your phone. In Security you'll see Two-Factor Authentication with an Disabled or Enabled badge and an Enable / Disable button.

  1. Click "Enable" then Generate QR Code. RoostHive creates a secret for your authenticator app.
  2. Scan the QR code with an authenticator app such as Google Authenticator or Authy. Can't scan? Open "Enter setup key manually" and type the key instead.
  3. Enter the 6-digit code your app shows, then click Verify & Enable. The badge flips to Enabled.
The Enable Two-Factor Authentication modal with a Generate QR Code button.
Click Enable, then Generate QR Code to create your TOTP secret.
The 2FA modal showing the QR code and the 6-digit code entry field.
Scan the QR code with your authenticator app (or use “Enter setup key manually”), then type the 6-digit code and click Verify & Enable.

From then on, signing in shows a "Two-factor authentication" screen asking for the 6-digit code from your app. To turn it off, click Disable and confirm — you can re-enable it anytime.

The two-factor authentication login challenge asking for the 6-digit authenticator code.
What you'll see at login once 2FA is on.
The Disable Two-Factor Authentication confirmation dialog with a Disable 2FA button.
Turning 2FA off: click Disable, then confirm in this dialog — you can re-enable it anytime.
Keep access: If you lose your phone you'll need your authenticator app to log in, so set up your app's backup/cloud sync (Authy and Google Authenticator both offer this) before you rely on 2FA.

Active sessions

The Active Sessions control signs you out of every device where your account is logged in — useful if you signed in on a shared or lost device. Click Manage, then confirm with Sign Out All Other Devices. This ends all active sessions, including the one on this device, so you'll be signed out here too and will need to log back in.

The Active Sessions dialog with a Sign Out All Other Devices button.
Confirming signs you out of every device — including this one, so you'll need to log in again.

Your data & account (Danger Zone)

The Danger Zone holds the two most permanent actions, kept separate so you don't trigger them by accident.

Download your data

You own your records and can take them with you. When you start account deletion below, RoostHive emails you a secure Download your data link that exports your information as a JSON file, so you always keep your own copy. Your data stays exportable for 90 days after cancellation, and you can download it as many times as you need. (For payments specifically, you can also export a CSV anytime from the Payments page.)

The Download Your Data screen showing a JSON export that includes properties, tenants, payments, maintenance, documents, and settings.
The export bundles your properties, tenants, payments, maintenance, documents, and settings into one JSON file.

Curious what's inside? Here's a sample export (JSON) showing the file's structure.

Delete your account

Deleting is permanent — it "will permanently delete your account and all data." To prevent accidents it runs as a verified, multi-step flow, and there's a 90-day grace period before anything is actually erased.

  1. Start the close In the Danger Zone, click Delete account, type DELETE MY ACCOUNT to confirm, then click Send Verification Code.
  2. Enter the code RoostHive emails you a 6-digit code — enter it and click Schedule Account Deletion.
  3. You're scheduled Your account is scheduled for deletion and you're signed out. RoostHive emails you two links: Reactivate your account (restore full access before the deadline) and Download your data (export everything as a JSON file).
The Close Account dialog asking you to type DELETE MY ACCOUNT before sending a verification code.
Type DELETE MY ACCOUNT to confirm, then Send Verification Code.
The 'Confirm your RoostHive account deletion' email containing the 6-digit confirmation code.
The confirmation-code email — enter this 6-digit code on the next screen.
The Confirm Account Deletion dialog with a 6-digit code field and a Schedule Account Deletion button.
Enter the emailed 6-digit code, then Schedule Account Deletion.
The Account Scheduled for Deletion confirmation, showing the permanent-deletion date and Reactivate / Download links.
Once scheduled, you're signed out and emailed Reactivate and Download your data links.
The account-deletion confirmation email showing the permanent-deletion date with Reactivate and Download your data links.
The "scheduled for deletion" email — it shows your permanent-deletion date and the Reactivate / Download your data links.

During the grace period your account is disabled, so trying to log in shows a "User is disabled" message. Use the Reactivate your account link in your email to restore access — after the grace period, deletion is permanent and can't be undone.

The sign-in screen showing a 'User is disabled' error for an account scheduled for deletion.
Signing in to a scheduled account shows "User is disabled" until you reactivate it.

Clicking Reactivate your account in that email restores full access — you'll see a confirmation and can log straight back in. If the link was already used, or the grace period has passed and the account was permanently deleted, you'll see a "Reactivation failed" message instead.

The Account reactivated confirmation screen with a Log In button.
Success — your account is back. Just log in again.
The Reactivation failed screen: token not found, already used, or account permanently deleted.
If the link was already used or has expired (or the account was permanently deleted), reactivation fails.
Before you delete: Use Download your data first so you keep a copy of your properties, payments, and records.