Skip to content
  • Home
  • Features
  • Pricing
  • FAQs
  • Help Center
Sign In

Getting Started

1
  • Getting Started with Office-X

Subscription & Billing

1
  • How Seats Work in Office-X

Features & Modules

71
  • Overview
  • Business Management
    • Company
    • Billing & Payment
    • Payroll Configuration
    • Business Support
  • Admin Module
    • Department
    • Designation
    • Pay Type
    • Employment Status
    • Leave Types
    • Benefits
    • Expense Category
    • Teams
    • Forms
    • Events & Announcements
    • Incident Configuration
    • IP Configuration
    • Currency
    • Support Categories
  • SMTP & Email Templates
    • SMTP Config
    • Email Templates
  • Privacy & Security
    • Security
  • Employees Module
    • Employee List
    • Adding a New Employee
    • View Employee Details
    • Edit an Employee
    • Reset Password
    • Work Hours/Shift Hours
    • Change Status
    • Assign/Unassign Seat
    • Opening Balance
    • Assign Work Days
    • Visual Guide
  • Permissions & Approval Flows
    • Permissions Management
    • Approval Flows (Workflow Management)
  • Work Shifts
    • Work Shifts
  • Holidays Calendar
    • Calendar
  • Attendance Management
    • Attendance Records
    • Individual Attendance Summary
    • Overall Attendance Summary
    • Visual Guide
  • Leave Management
    • Create Leave
    • Approve & Reject Leave
    • Cancel Approved Leave
    • View All Leaves
    • Visual Guide
  • Bill Management
    • Create Bill
    • Approve & Reject Bill
    • View All Bills
    • Visual Guide
  • Travel Requests
    • Create Travel Request
    • Approve & Reject Travel Request
    • View All Travel Requests
    • Visual Guide
  • Purchase Requests
    • Create Purchase Request
    • Approve & Reject Purchase Requests
    • View All Purchase Requests
    • Visual Guide
  • Payroll (Bangladesh)
    • Business → Payroll Configuration
    • Payroll Management
    • Income and Tax Statement
    • Visual Guide
  • Performance Management
    • Performance Management
  • Incident Report
    • Incident Report
  • Asset Tracking
    • Asset Tracking
  • Activity Logs
    • Activity Logs
  • Dashboard
    • Visual Guide
  • Support
    • Create Support Request
    • Resolve Support Requests
    • View All Support
    • Visual Guide
View Categories
  • Home
  • Docs
  • Features & Modules
  • Business Management
  • Billing & Payment

Billing & Payment

The Billing & Payment module in Office-X allows administrators and permitted users to manage subscriptions, invoices, payment methods, and seat allocations efficiently. This section ensures transparency and control over your company’s billing information.

Who Can Use This Feature #

Subscriber Admin always has full access to Billing & Payment, without needing any specific permission.

Employees need the permission below to open this page at all — without it, the page is completely hidden from them. There is no “view-only” version of this page.

Permission Behavior

  • Manage Billing & Payment
    Required action: Update
    Grants full access to the Billing & Payment page — viewing the plan, changing plans, managing seats, and updating payment details. There’s no separate “view only” billing permission; this single permission is the only way in for anyone besides the Subscriber Admin.

Good to know: once granted, an employee can do everything on this page that the Subscriber Admin can — there’s no reduced or “read-only” tier. They’ll see and can use the same Manage Plan, Manage Seats, and payment-method options, with no further restriction.

Where to set it:

  1. Go to Admin → Permissions.
  2. Choose the Employee Permission tab to grant it to one person, or the Team Permission tab to grant it to an entire team at once.
  3. Select the employee (or team), expand the Business group, and turn on Manage Billing & Payment.
  4. Save. The change takes effect the next time that person loads or navigates the page.

Current Plan & Upcoming Invoice #

The top of the page gives you a snapshot of what you’re on and what’s coming up next.

Current Plan shows your active plan’s name, its price per user, and the list of features included.

Upcoming Invoice shows the details of your next scheduled bill:

  • Amount Due – The total payment due for the next billing cycle.
  • Status – Current invoice status (e.g., Draft, Open, Paid, Void).
  • Plan – Name and billing cycle of your active plan (e.g., Basic Plan, Yearly).
  • Next Payment – Scheduled date of the next payment attempt.
  • Billing Period – The start and end dates covered by this invoice.

If your subscription was cancelled with unpaid invoices, this card switches to Outstanding Invoices and lists every unpaid invoice’s amount and billing period so you know exactly what needs to be settled.

Plan Management #

The Plan Management card on the Billing & Payment page is where you manage your subscription day-to-day:

  • Manage Plan – Opens Stripe’s secure billing portal, where you can cancel your subscription or update your payment method (billing card) for future invoices.
  • Manage Seats – Opens a dialog to adjust how many seats your company has (see below).
  • Payment Method – Shows the card currently on file (brand and last 4 digits).
  • Auto-renewal – Shows whether your subscription will automatically renew or expire at the end of the current billing date.

Manage Seats #

Click Manage Seats inside the Plan Management card to adjust the number of active seats to align with your team size:

  • Current Usage – Shows how many seats are currently in use versus how many you’ve purchased (includes the Subscriber Admin and all employees).
  • New Seat Count – Use the + / − buttons or type a number to set the desired seat count.
  • New Usage Preview – Shows what your usage percentage would look like at the new seat count.
  • Billing Impact – Shows your Current Cost, New Cost, and the Difference between them, so you know exactly what changes before you confirm.

If you try to reduce the seat count below the number of seats currently in use, you’ll see a warning that some users may lose access — the Update Seats button stays disabled until you pick a valid number.

You can increase or reduce seats here. Any changes will be applied — and billed — starting from your upcoming billing cycle.

Billing History #

View and download all past invoices in one place for reference or accounting purposes. The billing history table shows:

  • Invoice
  • Date
  • Plan
  • Billing Cycle
  • Payment Method
  • Amount
  • Status (Paid or Pending)

Click the download icon on any row to download that invoice as a PDF.

Upgrade/Downgrade Plan #

Switch your subscription plan directly from this section to match business needs. Plan changes are automatically reflected in the next billing cycle.

When you select a new plan and click Update Plan, the system will decide one of three outcomes:

• Apply Immediately (with proration)
• Schedule for Next Billing Cycle
• Block the Change (if not allowed)

Immediate + Prorated Upgrades (Allowed) #

The following transitions apply immediately, with Stripe proration for the remaining billing period:

  1. Basic (Monthly) → Advance (Monthly)
  2. Basic (Monthly) → Basic (Yearly)
  3. Basic (Monthly) → Advance (Yearly)
  4. Basic (Yearly) → Advance (Yearly)
  5. Advance (Monthly) → Advance (Yearly)
  6. Advance (Monthly) → Basic (Yearly)

Not Allowed (Blocked Immediately) #

  1. Basic (Yearly) → Advance (Monthly)

Switch After Billing Cycle Ends (Deferred Changes) #

The following transitions are scheduled and take effect only after the current billing cycle expires:

  1. Basic (Yearly) → Basic (Monthly)
  2. Advance (Monthly) → Basic (Monthly)
  3. Advance (Yearly) → Advance (Monthly)
  4. Advance (Yearly) → Basic (Monthly)
  5. Advance (Yearly) → Basic (Yearly)

Subscription Status Rules #

Your subscription phase also affects plan changes:

Trial Phase
• You can change plans freely
• No charge during trial
• First invoice uses the selected plan

Active Phase
• Plan changes allowed
• Proration applies immediately
• Invoice updates instantly

Past Due Phase
• Plan changes allowed
• Full system access remains
• Stripe handles payment recovery

Cancelled Phase
• Plan changes blocked
• Update button disabled
• Message shown: “No active subscription found.”

Re-Subscription #

Subscriber Admin (and anyone with the Manage Billing & Payment permission) can recover their subscription and continue using Office-X when payment is overdue or cancelled.

Past Due #

When a payment fails, the subscription becomes Past Due:

  • A top banner shows “Outstanding Payment Due” with details and a Pay Outstanding Dues button.
  • Clicking the button redirects to the Stripe portal to update payment or pay failed invoices.
  • Users retain full platform access; no route is locked.
  • After successful payment, Office-X syncs status back to Active automatically.
  • Retry attempts continue until the defined retry end date.

Cancelled #

If payment remains unpaid after the retry window, the subscription becomes Cancelled. Every route redirects to Billing & Payment — it’s the only page you can reach until the subscription is fixed.

What you see here depends on whether there are unpaid dues:

  • If dues are outstanding: Banner shows “Subscription Cancelled” with a Pay Dues button that redirects to the Stripe portal. The Activate Your Subscription button stays disabled until the dues are paid.
  • Once all dues are paid: The banner updates to let you know you’re clear, and the Activate Your Subscription button becomes clickable.
  • Clicking Activate Your Subscription reactivates your plan using the payment method already on file — you won’t need to re-enter your card. If that card has expired or fails verification, you’ll see a clear error asking you to update your payment method first.
  • Plan management and seat options are hidden while the subscription is cancelled.
  • Any plan change attempts while cancelled are blocked with: “No active subscription found.”

Summary #

The Billing & Payment module provides full visibility and control over your company’s subscription and invoicing:

  • Subscriber Admin always has access; other employees need the Manage Billing & Payment permission, granted from Admin → Permissions, with no reduced or view-only tier.
  • View your current plan, upcoming invoice, and full billing history with downloadable invoices.
  • Manage your plan and payment method through Stripe’s secure portal, and adjust seat counts with a clear cost preview.
  • Upgrade or downgrade plans directly, with the system automatically deciding whether the change applies immediately, is scheduled for later, or is blocked.
  • Recover a Past Due or Cancelled subscription without losing your data or having to start over.
Updated on July 21, 2026
CompanyPayroll Configuration
Table of Contents
  • Who Can Use This Feature
  • Current Plan & Upcoming Invoice
  • Plan Management
    • Manage Seats
  • Billing History
  • Upgrade/Downgrade Plan
    • Immediate + Prorated Upgrades (Allowed)
    • Not Allowed (Blocked Immediately)
    • Switch After Billing Cycle Ends (Deferred Changes)
    • Subscription Status Rules
  • Re-Subscription
    • Past Due
    • Cancelled
  • Summary

Office-X is an all-in-one office management platform that streamlines employee management, attendance, payroll (Bangladesh only), asset tracking, and approvals. Automate workflows, gain insights, and run your business smarter with ease and security.

  • Links
  • Home
  • Features
  • Pricing
  • Support
  • FAQ
  • Help Center
  • Terms of Service
  • Privacy Policy
  • Follow Us
  • LinkedIn
  • Facebook
  • Youtube
Copyright ©2026 Office-X LLC. All rights reserved.
  • Home
  • Features
  • Pricing
  • FAQs
  • Help Center
Sign In