Financial

Revenue

Track all money coming into your business. Revenue entries can be added manually, linked to paid tickets, or set up as recurring entries for retainers and subscriptions. Pair with the Expenses page to see your net profit for any period.

Summary cards

The top of the Revenue page shows summary cards for the selected period:

CardWhat it shows
RevenueTotal of all revenue entries in the period
CostsTotal logged expenses in the period
Net ProfitRevenue minus Costs. Green means profit, red means costs exceeded revenue.
Work type cardsOne card per work type that has revenue in the period (e.g. Network, Hardware, Printer). Shows the total and entry count for that category.

Click any work type card to filter the table to that category. The active card is highlighted. Click it again to clear the filter. This is equivalent to selecting the same value in the Work Types dropdown below the cards.

Adding revenue manually

Click + Add Revenue to open the entry form. Fill in:

FieldNotes
DescriptionRequired. What the payment was for.
AmountRequired. Dollar amount received.
DateRequired. When the revenue was received.
Payment FeeOptional. If a processor (Square, Stripe, PayPal) took a fee, enter the amount here. Servelo automatically creates a Payment Fees expense entry for that amount so it appears in your cost totals.
CategoryOptional. Revenue category, customizable in Settings > Categories.
ClientOptional. Search for and link a client record.

Recurring revenue

Check Recurring to create a recurring revenue plan โ€” useful for monthly retainers, subscriptions, or any predictable recurring income. Servelo creates one entry per period automatically as each period comes due, so your revenue list stays current without you having to do anything.

OptionDescription
WeeklyOne entry every 7 days
Bi-weeklyOne entry every 14 days
MonthlySame day each month
QuarterlySame day each quarter
CustomEvery N days (you specify)

Set the Start Date to the date of the first entry. If the start date is today or in the past, the first entry is created immediately when you save the plan. Future entries are added automatically by Servelo each day as they come due.

Active plans are shown in a Recurring Plans section below the revenue list. You can pause or cancel a plan at any time โ€” pausing stops new entries from being created, cancelling removes the plan entirely. Individual entries already created are not affected.

Example: A $500/month retainer starting June 1. Enter description "Monthly Retainer โ€” Acme Corp", amount $500, start date June 1, check Recurring, select Monthly. Servelo creates the June entry immediately and adds a new $500 entry on the 1st of each subsequent month.

Revenue from tickets

When you mark a ticket as Paid on the Revenue page or the ticket itself, Servelo automatically creates a revenue entry linked to that ticket. These entries appear in the revenue list alongside manual entries and show the ticket number in the # column. Clicking them navigates to the ticket.

Deleting a ticket-linked revenue entry removes the entry and marks the ticket as unpaid.

Categories

Revenue categories are fully customizable. Go to Settings > Categories > Revenue Categories to add, rename, or remove them.

Exporting

Click Export CSV to download the currently filtered revenue list. The export includes date, ticket number, client, description, category, and amount. Apply period filters first to scope the export.

Who can do what

ActionAdminTechnicianViewer
View revenueYesYesYes
Add revenueYesYesNo
Edit revenueYesYesNo
Delete revenueYesNoNo