specification: FinOps Framework specificationVersion: '1.0' schema: https://www.finops.org/framework/ provider: TimeCamp providerId: timecamp created: '2026-07-11' modified: '2026-07-11' reconciled: true tags: - Time Tracking - Timesheets - Productivity - Attendance - FinOps - Cost Management - FOCUS description: >- FinOps view of TimeCamp spend. TimeCamp is a per-seat SaaS subscription - cost is driven by the number of active users on a paid plan (Starter $3.99, Premium $6.99, Ultimate $9.99 per user per month billed annually; $5.49/$9.99/$13.99 month-to-month), not by API usage. The API carries no separate charge on any plan, including the free tier, so API-driven integrations add no direct marginal cost; the levers are seat count, plan tier (which gates features like approvals, billing rates, expenses, and data export), and the annual-versus-monthly billing choice. Enterprise agreements are custom-priced. notes: >- Because the API is free and rate limits rather than metering govern usage, there is no usage-based invoice line to allocate - allocate seat costs instead. Watch for inactive seats and for users on a higher tier than the features they use require. sources: - https://www.timecamp.com/pricing/ - https://help.timecamp.com/help/api - https://focus.finops.org/focus-specification/v1-3/ alignedWith: framework: FinOps Foundation Framework frameworkUrl: https://www.finops.org/framework/ dataSpec: FOCUS dataSpecVersion: '1.3' dataSpecUrl: https://focus.finops.org/focus-specification/v1-3/ publisherName: TimeCamp serviceCategory: Business Applications billingModel: pricingCategory: Committed / Per-Seat Subscription billingFrequency: Monthly or Annual billingCurrency: USD chargeCategories: - Purchase - Adjustment focusColumns: ServiceName: TimeCamp ServiceCategory: Business Applications ProviderName: TimeCamp PublisherName: TimeCamp InvoiceIssuerName: TimeCamp BillingCurrency: USD ChargeCategory: Purchase PricingCategory: Committed meters: - name: seats description: Active users on a paid plan; the primary cost driver, billed per user per month. unit: users aggregation: max dimensions: - account - plan - name: plan_tier description: Plan tier per seat (Free, Starter, Premium, Ultimate, Enterprise); determines the per-seat rate and which API-reachable features are unlocked. unit: tier aggregation: max dimensions: - account - name: api_requests description: API requests consumed against the plan-based allowance; not billed, but throttled at 429 when exceeded. unit: requests aggregation: sum dimensions: - account - token principles: - name: Visibility description: Track active seats per plan tier monthly; the invoice is seats times rate, so seat drift is the main source of surprise cost. - name: Allocation description: Map users to teams via TimeCamp groups so per-seat costs can be charged back to the departments whose time is being tracked. - name: Optimization description: Bill annually for the roughly 30% discount, downgrade seats that do not use tier-gated features (approvals, billing rates, data export), and remove inactive users; API integrations are free, so automate instead of buying add-ons. - name: Accountability description: Assign an owner for the TimeCamp account who reviews seat count, plan tier fit, and API 429 rates each billing cycle. maintainers: - FN: Kin Lane email: kin@apievangelist.com