New: DeskOS MCP puts your live occupancy, revenue and renewals inside Claude, ChatGPT and Cursor
DeskOS
Billing and payments

Coworking billing software that invoices, collects and reconciles for you.

DeskOS is coworking billing software for operators of coworking spaces and managed offices. Every membership raises its own invoice, sends it on WhatsApp and email with a payment link, and matches the money that comes back to the invoice by itself. Every line carries the right VAT or GST.

  • Invoices raised from the membership, never retyped
  • Correct VAT or GST per line, per legal entity
  • Razorpay and Stripe, matched back by themselves
  • Pushed to QuickBooks, Xero, Zoho Books or Tally
The DeskOS billing screen for a coworking space: invoiced, collected, due and overdue for the month, a collections chart, the invoice run log and recent invoices, with a card payment, a WhatsApp reminder and a push to Xero floating around it

See it on your own invoices

A free thirty minute demo with a person, not a recording. Bring last month's invoices and we run them through.

We reply the same working day. No spam, ever.

Works with the money tools you already use

  • Razorpay
  • Stripe
  • QuickBooks
  • Xero
  • Zoho Books
  • Tally
  • WhatsApp
What you get

Everything between the membership and the bank.

Billing software that starts at the invoice makes you type the invoice. Here the invoice already knows what happened, and the money knows which invoice it belongs to.

  • Tax invoice · INV-2041Sep 2026
    4 dedicated desks$1,800
    Sales tax 8.25%$149
    Total$1,949
    Paid · Card

    Invoices raised from the membership

    Seats, rooms, cafe, day passes and one off charges roll into the invoice for the right period on the right cycle. Nothing is retyped.

  • Nimbus AustinSales tax 8.25%$165Resolved
    Nimbus BerlinVAT 19%€361Resolved
    Nimbus BengaluruCGST 9% + SGST 9%₹6,480Resolved

    Tax resolved, not hardcoded

    One engine works out VAT or GST from the country, the billing entity and the customer. Every line on every invoice, in every country you operate in.

  • Nimbus Austin LLC
    Numbering
    INV-A-2041
    Gateway
    Stripe
    Currency
    USD
    Nimbus Europe BV
    Numbering
    INV-E-0392
    Gateway
    Stripe
    Currency
    EUR
    One account, one login, separate books

    Several legal entities, kept apart

    Each billing entity carries its own numbering, tax registration, bank details and gateway account. An invoice is pinned to the entity that raised it.

  • Hi Priya, your September invoice of $540 is ready. Pay in one tap: pay.nimbus.co/2051
    Paid · card · 11:38Receipt sent
    Also by bank transfer, wallet or cash at the desk

    A payment link on every invoice

    Sent on WhatsApp and email. Members pay by card or bank transfer and the invoice is marked paid the moment the gateway says so.

  • INV-2042 · Kestrel Labs$4,800
    Bank transfer$1,200
    From advance$600
    Cash at desk$400
    Balance$2,600

    Part payments as they really happen

    Cash, a bank transfer, an amount adjusted from an advance, a deposit applied and tax deducted at source, as separate lines on one invoice.

  • Meridian AdvisoryBalance $0
    12 AugCredit note CN-14$2,090
    14 AugPayment$0
    1 SepInvoice INV-2041$2,165
    4 SepPayment$0

    A statement of account per customer

    Every invoice, receipt, credit note and adjustment against a customer in one running ledger with a live balance. Send it without editing it.

  • Proforma
    PF-0088 · Fernhill Studio
    6 desks · from 1 Oct
    $2,700Awaiting
    Convert→
    Tax invoice
    INV-2043 · Fernhill Studio
    6 desks · October
    $2,700Raised
    Seats reserved on the proforma, membership starts on convert

    Proforma first, tax invoice on confirm

    A proforma records the order, the pending membership and the seats without activating anything. One action converts it to a tax invoice and the membership starts.

  • 3 days before dueWhatsApp + emailDelivered
    On the due dateWhatsAppDelivered
    7 days afterWhatsApp + a call taskDelivered

    Reminders that report back

    Before the due date and after it, on WhatsApp and email. Each reminder records whether it was delivered, so a silent failure shows up as one.

    Automation and reminders
  • qbQuickBooks · Nimbus Austin LLC142 invoices, 118 paymentsPushed
    XXero · Nimbus Europe BV38 invoices, 31 paymentsPushed
    TTally · Nimbus BengaluruExport ready, SeptemberExport

    Pushed to your accounting software

    Invoices and payments push to QuickBooks, Xero and Zoho Books, and export to Tally, per billing entity. Your accountant keeps working where they already work.

    Accounting integrations

Thirty minutes with a person, on your own invoices.

How billing works

From the membership to the bank, without a person in between.

Five things happen every cycle. None of them needs a spreadsheet open.

  1. 1When a deal closes

    The membership sets the schedule

    Plan, seats, price, cycle, deposit and escalation come from the agreement. Upgrades, seat changes and cancellations reprice the schedule themselves.

  2. 2On billing day

    Every invoice is raised at once

    One click, or no click at all. Each subscription raises its own invoice for its own period, with VAT or GST on every line and the right entity on the header.

  3. 3Minutes later

    Sent with a payment link

    On WhatsApp and email, from your name. A proforma goes first if the customer needs one, and converts to a tax invoice in one action.

  4. 4When money lands

    Paid and matched by itself

    Card and gateway payments mark the invoice paid on the webhook. Bank transfers are matched when you import the statement. Receipts go out on their own.

  5. 5Same moment

    Ledger and accounts updated

    The customer ledger, the collection register and your accounting software all show the same entry, because there is only one entry.

In practice

A billing month, with the admin done.

Four things that used to take a person, and what they look like when the system does them. Shown in dollars; DeskOS bills in your currency.

A tax invoice from a coworking operator with a paid stamp, next to the timeline of it being sent on WhatsApp and email and paid by card
Billing day

The first of the month stops being a day.

Every subscription raises its own invoice on its own cycle, with VAT or GST on every line. Each one goes out on WhatsApp and email with a payment link, and the ones that are not paid by the due date get a reminder without anyone remembering to send it.

  • Invoices for the whole month raised in one click
  • Seats, room overages, cafe and one off charges on the same invoice
  • Proforma first when a customer needs one, converted in one action
  • Reminders three days before, on the day and after, all logged
How the reminders run themselves
A hosted payment page on a phone for a coworking invoice, next to the timeline of the invoice being sent, opened, paid by card and receipted
Getting paid

A link they can pay in one tap.

Every invoice carries a hosted payment page bound to that invoice, on Razorpay or Stripe depending on where you bill from. The member pays by card or bank transfer, the gateway tells DeskOS, and the invoice is marked paid with a receipt sent in the same breath.

  • Payment page under your name, on the invoice, in the app
  • Marked paid on the webhook, with a scheduled check behind it
  • Part payment allowed on the page when you want to allow it
  • One gateway account per legal entity, so money lands in the right bank
Invoices and payments in the member app
A bank reconciliation screen matching statement entries to coworking invoices, with one entry suggested for a person to confirm
Collections

The register matches the bank.

Not every payment arrives by card. Import the bank statement and DeskOS matches each entry to an open invoice, an advance or a deposit, including tax deducted at source. One invoice can carry several receipts, and each one is a line, not a note in the margin.

  • Bank statement import as PDF or spreadsheet, matched by amount, name and reference
  • Cash, transfer, advance, deposit and tax deduction as separate lines on one invoice
  • The one entry it cannot place is a question for a person, not a mystery
  • Export the collection register for the auditor as it stands
A statement of account for a coworking customer with a running balance, sent on WhatsApp and pushed to QuickBooks
Statement of account

What do we owe you? A page, not an afternoon.

Every invoice, receipt, credit note, advance and adjustment against a customer sits in one running ledger with a live balance. When a client asks, you send the statement. When the accountant asks, it is already in the books they work in.

  • Running balance per customer, correct at the moment you open it
  • Every entry links back to the document that made it
  • Sent on WhatsApp and email as a PDF, without editing
  • Pushed to QuickBooks, Xero or Zoho Books, or exported to Tally
Accounting integrations

See it running on your plans, your tax and your entities.

The full list

Everything in billing and payments.

For the reader who wants the whole feature list on one screen. Every line is something DeskOS does today.

Invoicing

  • Recurring invoices per subscription, on its own cycle and period
  • Seats, meeting room overages, cafe, day passes and one off charges on one invoice
  • Proforma invoices converted to tax invoices in one action
  • Credit notes, advances and deposits as first class documents
  • Invoice numbering and template per billing entity
  • Mid term upgrades, seat changes and cancellations reprice the schedule

Tax and entities

  • VAT or GST resolved per invoice from the country, entity and customer
  • Intrastate, interstate and e-invoicing where the country requires it
  • Separate legal entities with their own registration, bank and gateway
  • Currency set per organisation and carried on every document
  • Tax on the line, not typed into a screen
  • Registered customer details on the invoice for business to business

Payments and collections

  • Razorpay and Stripe hosted checkout bound to the invoice
  • Marked paid on the webhook, re-checked on a schedule
  • Part payments, cash, bank transfer, advance and deposit lines
  • Tax deducted at source recorded against the invoice
  • Bank statement import with automatic matching
  • Receipts sent on WhatsApp and email the moment money lands

Reminders and chasing

  • Reminders before the due date, on it and after it
  • WhatsApp and email, from your name, with the payment link
  • Delivery recorded per channel, so failures surface
  • Escalation to a call task for the ones still unpaid
  • Rules you can change per location

Ledger and reporting

  • Statement of account per customer with a live balance
  • Collection register that matches the bank
  • Dues, overdue and collected per location and portfolio wide
  • Every entry linked to its document
  • Exports for the auditor as they stand

Accounting software

  • Push to QuickBooks, Xero and Zoho Books per billing entity
  • Export to Tally
  • Invoices and payments pushed as they are raised
  • The accountant never re-keys an invoice

Missing something? Ask. It may already be in there.

Spacetime
“DeskOS has been really valuable for us. The visibility helps us make better decisions, while the automation has taken a lot of manual work off our plate.”

Sanjeev Laroia, Spacetime · 3,000+ seats across India

  • 700 invoices in a single click

    A full month raised in one action, GST worked out per invoice, and every one delivered on WhatsApp and email the same day.

  • 100 leads a day, nobody typing

    Enquiries land, get qualified by workflow and are sent an invitation to come and see the space, without anyone opening a sheet.

  • Meeting rooms stop being your problem

    Members book from the app, credits come off automatically, overages land on the next invoice, and the front desk keeps no diary.

Rated by operators4.9 / 5
Why one system

What changes when billing knows about the seats.

A spreadsheet and an invoicing tool both work, right up to the month a part payment, a second entity or a lost webhook costs you a customer. This is what the difference looks like day to day.

  • Raising the month’s invoices
    Spreadsheet and an invoicing tool
    A day of copying the occupancy sheet into the invoice tool
    Generic invoicing software
    Recurring invoices that know nothing about seats, rooms or the cafe
    DeskOS
    Raised from the membership in one click, with everything the member used
  • Tax on every line
    Spreadsheet and an invoicing tool
    Worked out by hand, corrected at month end
    Generic invoicing software
    One rate per invoice, set by whoever set it up
    DeskOS
    Correct VAT or GST per line, per billing entity, in every country you operate in
  • Several legal entities
    Spreadsheet and an invoicing tool
    Several sheets
    Generic invoicing software
    Several accounts, several logins
    DeskOS
    One account, separate books, numbering, bank and gateway per entity
  • Getting paid
    Spreadsheet and an invoicing tool
    Chase, check the bank, mark it paid
    Generic invoicing software
    A payment link bolted on, reconciled by hand
    DeskOS
    A link on every invoice, paid by card or bank transfer, marked paid and receipted by itself
  • Part payments and advances
    Spreadsheet and an invoicing tool
    A note in the margin
    Generic invoicing software
    One payment per invoice, or a workaround
    DeskOS
    Several receipts on one invoice, each a line the ledger can see
  • Bank reconciliation
    Spreadsheet and an invoicing tool
    Tick a printout
    Generic invoicing software
    Not part of the product
    DeskOS
    Import the statement, matched by itself, one question for a person
  • What a customer owes
    Spreadsheet and an invoicing tool
    An afternoon
    Generic invoicing software
    A report that is right until the next payment
    DeskOS
    A statement of account with a live balance, sent in one tap
  • The accountant
    Spreadsheet and an invoicing tool
    Re-keys every invoice
    Generic invoicing software
    A CSV at month end
    DeskOS
    Pushed to QuickBooks, Xero or Zoho Books as each document is raised

Bring the awkward invoices. Part paid, two entities, a credit note.

Pricing

Simple plans. No per module add-ons.

Basic starts at $59 a month billed yearly, excluding VAT or GST. Every plan includes every module. You pay for seats and locations, nothing else.

  • Basic

    For smaller spaces streamlining operations and getting billing under control.

    $59 / month

    billed yearly

    Active seats
    Up to 100
    Locations
    1

    Includes

    • Space management and utilisation
    • Meeting room management
    • Billing with automated invoicing
    • Helpdesk and service requests
    • Web based access for the team
  • Most taken

    Business

    Growing spaces building a community and premiumising what they sell.

    Quoted on request

    Scoped to your seats and locations

    Active seats
    Up to 200
    Locations
    2

    Everything in Basic, plus

    • Visitor management
    • Daily check-in management
    • Community management
    • Leads management CRM
    • Payment gateway, receipts and credit notes
    • Dedicated relationship manager
  • Business+

    Bigger spaces that want their own apps and their own brand in front of members.

    Quoted on request

    Scoped to your seats and locations

    Active seats
    Up to 600
    Locations
    3

    Everything in Business, plus

    • Whitelabel Android and iOS apps
    • Lease management
    • Client attendance tracking
    • Cafe management
    • Advanced reports
    • Priority support, 24x7

Running more than three locations or 600 seats? That is Enterprise, quoted once we know your portfolio.

Still tied into another platform? We will buy out your contract. Ask us on the call.

See full pricing and what every plan includes

Talk to a person

Your billing, run by us first.

Before you sign anything, we run your real billing cycle in a sandbox and show you what comes out, line by line. The person who sets up your entities and tax is the person who answers when you call.

What happens next

  1. 1

    Bring last month’s invoices

    Fill in the form or message us on WhatsApp. Send us a handful of real invoices, including the awkward ones: part paid, two entities, a credit note.

  2. 2

    We run your billing cycle in a sandbox

    Your plans, your tax, your entities. You see what comes out, line by line, including the collection register and the statement of account.

  3. 3

    You go live on your next billing date

    We import members, seats, open invoices and advances, connect your gateway and your accounting software. The old sheet is retired the same day.

FAQ

Questions operators ask about billing.

We run several legal entities. Can DeskOS handle that?

Yes, and it is a first class concept rather than a workaround. Each billing entity has its own invoice numbering, tax registration, bank details and payment gateway account. Invoices and payment requests are pinned to the entity that issued them, so money cannot be collected into the wrong account. One login covers all of them.

How is tax worked out, and does it work outside India?

Tax is resolved by a single engine using the country, the billing entity and the customer, rather than by a fixed percentage typed into a screen. India gets intrastate and interstate GST with e-invoicing where it applies. Operators in other countries get their own treatment, such as VAT or sales tax, rather than an Indian rate relabelled. Currency is set per organisation and carried on every document.

Can we record a payment that arrives in parts, with tax deducted at source?

Yes. One invoice can carry several payment lines: cash, bank transfer, an amount adjusted from an advance, a deposit applied and a tax deduction such as TDS. The invoice shows what was actually settled, and the customer ledger tells the same story.

What happens if a customer pays online but the confirmation never reaches you?

The checkout session is bound to the invoice, the invoice is marked paid on the gateway webhook, and a scheduled check re-reads recent sessions from the gateway every few minutes. A payment that confirmed late is picked up rather than lost, and the customer is never chased for money they already sent.

Can we reconcile our bank statement against invoices?

Yes. Import a statement as a PDF or spreadsheet and DeskOS matches entries against open invoices, receipts and advances by amount, name and reference, including tax deducted at source. Anything it cannot place is shown as a suggestion for a person to confirm, so the collection register and the bank agree.

Do you support proforma invoices?

Yes. A proforma records the order, the pending subscription and the seats without activating anything. When the customer confirms, one action converts it into a tax invoice with the right number from the right entity, and the membership starts.

How do payment reminders work?

Reminders go out on WhatsApp and email before the due date, on the day and after it, from your name, with the payment link inside. Each one records whether the channel actually delivered, so a failed message shows up as a failure rather than as a customer who did not pay. The schedule is a rule you can change per location.

Which payment gateways and accounting tools does it work with?

Payments run through Razorpay or Stripe, with one gateway account per legal entity. Invoices and payments push to QuickBooks, Xero and Zoho Books, and export to Tally, per billing entity. Your accountant keeps the ledger they already work in.

Is billing an add-on, or part of every plan?

Part of every plan. DeskOS has no per module add-ons: billing, collections, the ledger and the accounting push are included from the Basic plan up. Payment gateway fees are charged by the gateway, not by us.

Free demo

Bring last month’s invoices.

We will run your real billing cycle in a sandbox and show you what comes out, including the tax lines, the collection register and the statement of account.

Prefer WhatsApp? Message +91 74281 09069
We reply the same working day. No spam, ever.