Liten Studios

Private business cost & accounting tracker
DEMO — local data only

Connect your private database

First-time setup: paste your Supabase project URL and publishable / anon key. Do not enter a service_role or secret key. These settings are stored in this browser only.

Demo runs only in this browser. It never sends or saves records to Supabase.

Sign in

Only the two approved accounts can access shared costs. Account creation is handled by the Supabase project owner.

Set a new password

Choose a new password for your Liten Studios login.

Business overview

Shared balances, expense contributions and client payments. All numbers in USD.

Shared expenses$0.00
Partner balance$0.00No shared expenses yet
Client payments received$0.00
Outstanding from clients$0.00
Clients with balances due0

Client revenue is tracked separately from who paid for consumables. Quotes are not counted as sales unless entered in Client Payments.

Shared expenses — 50/50 split

Record purchases paid personally by either partner. Every shared expense is split equally. Repayments settle balances without adding a second expense.

Partner A paid$0.00
Partner B paid$0.00
Each partner's 50% share$0.00

Contribution dashboard

Partner APartner B
50%50%

Total $0.00

Contribution percentages use purchases paid, before repayments. The partner balance accounts for repayments separately.

Expense ledger

DateExpenseCategoryPaid byAmountNotes

Partner repayments

No balance due.

DateFromToAmountNotes

Only enter expenses that are shared 50/50. Cash transfers between partners belong in Repayments, not Expenses.

Client accounts & payments

All payments belong to a client, not an individual project. Record an advance even before you create an order. The client's payments automatically cover their combined project charges; any excess is a credit for future work.

Saved Cost Calculator assets with a client name automatically appear below as project charges, initially at production cost. Use Edit price to record the amount agreed with the client. Advance payments remain separate at client level. You can also manually link an older asset below.

Record a payment or advance

Remaining to collect from clients$0.00
Unallocated advance credits$0.00
Total payments received$0.00

Client balances

Balance = total project charges − total payments. A negative balance is a client credit, not unpaid money. Names are matched without regard to capital letters.

ClientProject chargesPayments receivedOutstandingCreditProjects

Project charges

Suggested price uses your target margin (35% by default). Agreed price is what the client actually owes. Actual margin is based on the agreed price, before other unallocated costs.

Project / assetClientProduction costSuggested priceAgreed priceActual marginDateActions

Payment history

DateClientAmountMethodReceived byNotes

Amounts are applied at client level, not allocated to individual orders. Client payments are business receipts, not partner contributions.

1. Project & asset

Editing saved entry

2. Live cost breakdown

Resin$0.00
Machine$0.00
Consumables$0.00
Labor$0.00
Failure allowance$0.00
Modeling$0.00
Total cost (no profit)$0.00

Shared project history

ProjectClientAsset / BatchResinPrint hrsLabor hrsModel hrsTotalCreated byActions

3. Shared default rates

Any of the two approved users can update default rates. Saved quotes retain their original calculated cost and rate snapshot until edited.

Initial assumptions: $0.25 electricity + $0.22 depreciation + $0.10 maintenance = $0.57/hour. Consumables: $1.15 gloves + $1 IPA + $0.20 alcohol + $0.10 tissues = $2.45/batch. Resin: $30/L, but enter your slicer's actual resin cost above.