Case studyCoworking · Space management
Dehouse

End-to-end space management software.

Dehouse runs coworking spaces. We built the system that manages occupancy, subscriptions, recurring billing, treasury and the counter, with an AI agent following the development of the product itself.

8
areas on one system
100%
of monthly billing generated automatically
3
access roles, scoped by space
The challenge

Selling space is selling time. And time is invoiced every month.

Every client holds a subscription with a renewal, an assigned space, associated collaborators and consumption at the counter. Every month all of it has to become an invoice, and real occupancy has to be visible before a room is promised.

01

Occupancy was promised from memory, and rooms were double-booked past capacity.

02

Renewals were tracked by hand, so expiring subscriptions surfaced late.

03

Monthly invoicing was rebuilt client by client, every month.

04

Counter sales and supplier invoices reached the accounts weeks after the fact.

Before
SpreadsheetsPaper agendaWhatsAppSeparate invoicing softwareRenewals by memoryBank statements as PDF

Occupancy lived in a spreadsheet, renewals in the head of whoever managed the space, and monthly billing was rebuilt by hand, client by client.

Several spaces. One system. Eight areas.

Spaces, clients, subscriptions, counter, billing, treasury, operations and development all run on the same database, with access by role and by space.

Spaces

Multiple spaces, resources, capacity and bookings on one occupancy model.

Clients

Client records with their collaborators and full history.

Subscriptions

Plans, renewals, state transitions and expiry tracking.

Counter

Point of sale tied to the client, the space and the tax document.

Billing

Monthly receipts generated on schedule, with VAT applied.

Treasury

Banks, transactions, categorisation and reconciliation.

Operations

Suppliers, contracts, expense requests and approvals.

Development

AI agent, feature board and product memory for planning.

Occupancy is computed, the renewal happens, the invoice issues. Nobody has to remember.

Occupancy by spacetoday
Private offices
94%
Fixed desks
81%
Flexible seats
62%
Meeting rooms
48%
3 subscriptions expiring in the next 15 days
Occupancy and spaces

Real occupancy, by space and by resource.

Rooms, fixed desks and flexible seats each carry their own capacity. The system validates capacity before accepting a booking and shows the occupancy rate of every space.

Rooms, fixed desks and flexible seats, each with its own capacity.
Capacity checked before the booking is accepted.
Occupancy rate per space, computed rather than estimated.
Subscriptions and billing

Monthly billing stopped being a job.

Renewals are processed on a schedule and the month’s receipts are generated automatically. Subscriptions change state by rule, with bookings following behind.

Renewals processed on schedule, not by hand.
Monthly receipts generated for every active subscription.
State changes follow rules and cascade to bookings.
Monthly billingGENERATED ON SCHEDULE
32 active subscriptionsrenewed on schedule
€21,400.00
Meeting room extras18 bookings beyond plan
€1,260.00
Counter consumptiontied to each client
€890.00
Credits and adjustmentsapplied per line
−€370.00
Month total€24.180,00
Treasury and reconciliation
LIVE
Invoice readSupplier invoice extracted and matched by tax number.
CategorisedBank transaction assigned to utilities, awaiting review.
Reconciled14 transactions matched to receipts this morning.
Expense approvedBank balance moved and the accounting entry created.
Treasury and invoices

Invoices read, transactions reconciled.

Supplier invoices are extracted by AI and validated against the record. Bank transactions are categorised and reconciled, and every approved expense moves the bank balance.

Invoice data extracted from the PDF on arrival.
Transactions categorised and matched to receipts.
Approved expenses move the bank balance and the accounts together.
Counter and consumption

What is consumed in the space lands on the right account.

The counter records sales and consumption tied to the client and the space, with the tax document following each space’s accounting connection.

Sales tied to the client, the space and the subscription.
Mixed payment at the counter or charged to the account.
The tax document follows the space’s accounting connection.
Countermorning shift
Coffee and pastriescharged to client account
€38.50
Meeting room, 2 hoursbeyond the plan allowance
€70.00
Day pass, visitorpaid at the counter
€22.00
Printing creditsadded to the subscription
€15.00
Tax document per space connectionConsumption on the monthly invoice

The work that needed remembering now happens on its own.

Capacity validated before the booking is accepted08:40
Subscription renewals processed for the new month00:05
Monthly receipts generated for 32 clients00:12
Supplier invoice read and matched by tax number10:15
Bank transactions categorised and reconciled11:02
Expiring subscriptions flagged for follow-up18:30
Capacity is never exceeded

The booking is checked against the resource before it is accepted, not after the complaint.

The month bills itself

Renewals and receipts run on schedule, so nothing is rebuilt at month end.

The accounts stay current

Invoices are read on arrival and transactions reconciled the same day.

Tiago Carvalho Araújo

“We know what is free before promising a room, and the month bills itself. We stopped closing the accounts on Sundays.”

Tiago Carvalho Araújo, CEO · Dehouse
Architecture

Built to stay inside the company.

One application, one database, access by role and by space, and integrations with what the operation already used.

System
Web application
Multi-space, with resources and capacity per location
Access control by role and by space
Scheduled routines for renewals and billing
Integrations
Certified Portuguese invoicing
Accounting connection per space
Bank statements
Document reading by AI
Access roles
Superadmin, across every space
Admin, finance and operations
Space manager, scoped to their own space

One system, operated by agents.

Talk to usFractional
Fractional
Privacy PolicyTerms & ConditionsCookies PolicyLinkedIn
© 2026 Fractional · Dehouse case study