# Unbillablegrain

*/Startups/Unbillablegrain*

## Startup Overview

This background daemon maps unstructured developer activity into exact, minute-by-minute logs of working time. It captures IDE interactions, terminal commands, and local server executions, categorizing the raw telemetry into client-specific billing increments.

Engineering agencies and independent developers consistently lose revenue when forced to reconstruct their workdays from memory. Manual time entry interrupts deep work and produces vague invoice descriptions that trigger client pushback and delayed payments.

Instead of relying on the human discipline required by manual trackers like Harvest or Clockify, the system operates with entirely zero-touch data collection. It outputs a ledger granular enough for dispute-free invoicing, tying every billed minute directly to a specific code commit, pull request, or debugging session.

## Startup Founding Hypothesis

**Approach**: that extracts billable time grains from unstructured developer activity
**Competitors**:
- [Harvest](/Competitors/Harvest)
- [Clockify](/Competitors/Clockify)
- [Manual timesheet entry](/Competitors/Manual_timesheet_entry)
**Differentiator2x2**: zero-touch in data collection and granular enough for dispute-free billing

## Startup Solution Coordinate

**Solution**: [Activity Grain Ledger](/Software/Activity_Grain_Ledger)

## Startup Position2x2

```mermaid
quadrantChart
  title Time Tracking Defensibility
  x-axis Manual Data Entry --> Zero-touch Collection
  y-axis Broad Time Blocks --> Highly Granular
  quadrant-1 Automated & Granular
  quadrant-2 Manual & Granular
  quadrant-3 Manual & Broad
  quadrant-4 Automated & Broad
  Unbillablegrain: [0.85, 0.85]
  Harvest: [0.25, 0.65]
  Clockify: [0.30, 0.70]
  Manual timesheet entry: [0.10, 0.15]
```

## Startup Offer

**Proof**:
- Targeting custom software agencies to recover 4+ hours of unbilled micro-tasks per developer per week.
- Aiming to reduce client billing disputes to zero using verifiable branch and commit timestamps.
- Designed to eliminate end-of-week manual timesheet entry entirely for active engineers.
**Tiers**:
- Name: Studio · Price: ~$15–$25/seat/mo · Inclusions: Automated time grain extraction for up to 10 developers, including basic IDE activity and git commit history parsing, with direct export intended for basic invoicing tools.
- Name: Agency · Price: ~$30–$50/seat/mo · Inclusions: Covers up to 50 developers with ticket-system cross-referencing, dispute-resolution audit logs, and customizable billable-hour rounding rules.
- Name: Enterprise · Price: ~$70–$100/seat/mo · Inclusions: Unlimited seats, custom ERP/billing system routing, granular data-retention policies, and strict organizational privacy boundary enforcement.
**Guarantee**: If the system fails to identify at least 10% more billable developer time than your previous manual timesheet process within the first 30 days, your first three months of service are entirely refunded.
**Business Function**: ProvideService
**Objection Handlers**:
- Developer Privacy: 'Engineers will reject invasive spyware.' -> The tracker is designed to log only application focus metadata, active file extensions, and git hooks, explicitly ignoring screen contents, keystrokes, and communication apps.
- Categorization Accuracy: 'It will bill time to the wrong client.' -> Associates activity grains deterministically using local git branch names and ticket ID prefixes rather than guessing by context.
- Workflow Disruption: 'We are locked into Harvest for our accounting.' -> Intended to function as a headless data-entry layer that pushes completed timesheets directly into your existing Harvest or Clockify accounts via API.
**Pricing Architecture**: Tiered
**Agent Checkout Support**:
- agentic-commerce-protocol

## Startup Brand

**Voice**: Direct and analytical, prioritizing forensic accuracy over fluff.
**Tagline**: Extract dispute-free billable hours directly from developer activity.
**Icon Concept**: keyboard
**Palette Intent**: electric-signal
**Visual Identity**: High-contrast terminal aesthetics pair stark black backgrounds with neon cyan accents to reflect developer environments, supported by crisp monospace typography.
**Archetype Reference**: the-sage

## Startup Buyer Chain

**Chain**: Unbillablegrain → Dev Agency Owner → Software Engineer → Agency Client
**Gtm Motion**: Acquires individual developers via a free IDE extension that eliminates manual timesheet entry. Expands to paid organizational tiers when agency operators require centralized, granular time logs for dispute-free client billing.
**Agent Channel**: Intended to list in Model Context Protocol (MCP) tool directories, enabling autonomous billing agents to discover the extraction API and compile raw developer activity into structured client invoices.
**Primary Channel**: Visual Studio Code Marketplace and JetBrains Plugin Repository, discovered via developer searches for 'automated timesheet' or 'time tracker'.

## Startup Customer Journey

```mermaid
flowchart LR;A[IDE Extension Directory]-->B[IDE Extension];B-->C[Automated Timesheet];C-->D[Accounting Integration];D-->E[Agency Tier];E-->F[Audit Log];F-->G[Client Invoice];
```

## Startup Proof Points

_Illustrative — target and order-of-magnitude estimate figures, not an achieved track record (this Thing is concept-stage)._

**Pilot Goals**:
- 30-day proof-of-concept with a 10-seat studio to validate the guarantee threshold: identifying at least 10% more billable time than the client's parallel manual timesheet process.
- 60-day integration pilot with a 50-developer agency to prove deterministic categorization accuracy, ensuring 100% of tracked activity grains match the correct client billing codes using local git branch names and ticket ID prefixes.
**Target Metrics**:
- Target: 4+ hours recovered per developer per week in previously undocumented billable micro-tasks
- Aim: 10% minimum increase in identified billable developer time compared to manual timesheet logging
- Target: 0 client billing disputes regarding time tracking accuracy over a 6-month period
- Target: 100% elimination of manual end-of-week timesheet data entry for active engineers
**Target Case Studies**:
- Targeting a 10-person custom software development studio aiming to transition from end-of-week manual timesheets to automated daily extraction, validating the recovery of unbilled micro-tasks and an overall increase in billable utilization.
- Targeting a 50-developer digital agency aiming to eliminate client billing disputes by replacing manual time estimates with verifiable git commit and branch timestamp audit logs.
- Targeting a mid-market enterprise engineering contractor aiming to route developer time data directly into existing ERP systems while strictly enforcing organizational privacy boundaries and granular data-retention policies.
**Testimonial Targets**:
- Target Role: Agency Founder. Target Sentiment: Relief that billable utilization now accurately captures all development work, directly recovering lost revenue from undocumented quick fixes.
- Target Role: Senior Developer. Target Sentiment: Appreciation that the system strictly logs local git hooks and active file extensions without capturing screen contents or keystrokes, completely removing the Friday timesheet burden.
- Target Role: Billing Operations Manager. Target Sentiment: Satisfaction that the system functions as a headless data-entry layer, automatically pushing precise, ticket-matched timesheets directly into their existing Harvest or Clockify accounts.

## Startup Top Risks

**Risks**:
- Severity: existential · Description: Enterprise security teams block the data collection agent due to privacy concerns over continuous monitoring of unstructured developer desktop activity. · Mitigation Status: unmitigated
- Severity: high · Description: The extraction model misattributes rapid context-switching time to the wrong client account, triggering the exact billing disputes the product promises to eliminate. · Mitigation Status: in-progress
- Severity: moderate · Description: Core developer tool integrations like GitHub or Slack restrict API access to background telemetry data, blinding the time-grain collection engine. · Mitigation Status: in-progress
- Severity: low · Description: Target users find the initial calibration of workspace categorization rules too tedious and revert to manual start and stop timers. · Mitigation Status: mitigated

## Startup Competitors

- [Harvest](/Competitors/Harvest) — Legacy Incumbent
- [Clockify](/Competitors/Clockify) — Legacy Incumbent
- [Manual Timesheet Entry](/Competitors/Manual_Timesheet_Entry) — Status Quo
- [Toggl Track](/Competitors/Toggl_Track) — Manual Timer
- [WakaTime](/Competitors/WakaTime) — Developer Plugin

## Startup Solution Stack

- [Dispute-Free Billing Service](/Services/Dispute-Free_Billing_Service) — Service-as-Software
- [Activity Extraction Agent](/Agents/Activity_Extraction_Agent) — Agent
- [Context Attribution Agent](/Agents/Context_Attribution_Agent) — Agent
- [Unstructured Telemetry API](/Software/Unstructured_Telemetry_API) — Software
- [Grain Ledger Engine](/Software/Grain_Ledger_Engine) — Software

## Startup Story Brand

**Hero**:
- **Need**: to be the technical leader who protects margins, not the administrator nagging staff
- **Want**: to capture every billable minute without chasing developers for timesheets
- **Identity**: the engineering lead at a growing software agency
**Plan**:
- Step: Select · Detail: Choose the repositories and Jira project prefixes you want the system to monitor.
- Step: Confirm · Detail: Verify the automatically extracted activity grains before they push to your billing system.
- Step: Export · Detail: Sync verified, dispute-free hours directly into Harvest or your existing invoicing tool.
**Guide**:
- **Empathy**: Agency margins are won in the 15-minute intervals between meetings — but these grains vanish in manual timesheets.
**Problem**:
- **Villain**: unstructured micro-tasks
- **External**: Engineers lose hours of billable work to Slack, Jira updates, and PR reviews that never make it into Harvest or Clockify.
- **Internal**: You feel like a forensic accountant trying to reconstruct a week of work from memory.
- **Philosophical**: Every developer deserves credit for their technical output — not a second job in data entry.
**Success**: Your agency captures 100% of billable technical work with forensic accuracy, ending timesheet friction forever.
**One Liner**: Instead of manual timesheet entry, Unbillablegrain extracts billable hours directly from git history and IDE activity — capturing 10% more revenue with zero developer effort.
**Positioning**:
- **So That**: recover unbilled micro-tasks and eliminate billing disputes
- **Unlike**: manual timesheet entry in Harvest
- **For Whom**: software agencies with 10–50 developers
- **Category**: Automated developer time tracking
**Call To Action**:
- **Direct**: Start extracting grains
- **Transitional**: View sample audit log
**Failure Stakes**:
- Losing 4+ hours of revenue per developer every week
- Strained client relationships due to vague billing descriptions
- Developer burnout from end-of-week administrative overhead
**Transformation**:
- **To**: one of the few engineering leads who delivers perfect billing transparency
- **From**: a manager piecing together git logs manually
**Controlling Idea**: Billable technical activity should record itself as it happens.

## Startup Token Hero

**Genre**: founding-hypothesis
**Rendered**: Instead of manual timesheet entry, Unbillablegrain extracts billable hours directly from git history and IDE activity — capturing 10% more revenue with zero developer effort.
**Mechanism**: spine-derived-v1
**Template Id**: spine-founding-hypothesis
**Vocab Fingerprint**: 1ff4819e84357f91

## Startup Token Positioning

**Genre**: moore-positioning
**Rendered**: Automated developer time tracking for software agencies with 10–50 developers. Unlike manual timesheet entry in Harvest — recover unbilled micro-tasks and eliminate billing disputes.
**Mechanism**: spine-derived-v1
**Template Id**: spine-moore-positioning
**Vocab Fingerprint**: 04c5ce82af6c8920

## Startup Token Pitch Deck

**Genre**: pitch-deck
**Rendered**: Problem: Engineers lose hours of billable work to Slack, Jira updates, and PR reviews that never make it into Harvest or Clockify.
Solution: Instead of manual timesheet entry, Unbillablegrain extracts billable hours directly from git history and IDE activity — capturing 10% more revenue with zero developer effort.
Customer: software agencies with 10–50 developers
Unlike: manual timesheet entry in Harvest
**Mechanism**: spine-derived-v1
**Template Id**: spine-pitch-deck
**Vocab Fingerprint**: 897d267dacaaed20

## Startup Token M E D D P I C C

**Pain**: Engineers lose hours of billable work to Slack, Jira updates, and PR reviews that never make it into Harvest or Clockify.
**Metrics**: Target: Your agency captures 100% of billable technical work with forensic accuracy, ending timesheet friction forever.
**Rendered**: Pain: Engineers lose hours of billable work to Slack, Jira updates, and PR reviews that never make it into Harvest or Clockify.
Economic buyer: Dev Agency Owner
Metrics: Target: Your agency captures 100% of billable technical work with forensic accuracy, ending timesheet friction forever.
Competition: manual timesheet entry in Harvest
**Mechanism**: spine-derived-v1
**Competition**: manual timesheet entry in Harvest
**Economic Buyer**: Dev Agency Owner
**Vocab Fingerprint**: 0ec4ecd676bd876e

## Startup Token Cold Email

**Genre**: cold-email
**Rendered**: Subject: Automated developer time tracking for software agencies with 10–50 developers

software agencies with 10–50 developers — Engineers lose hours of billable work to Slack, Jira updates, and PR reviews that never make it into Harvest or Clockify. Instead of manual timesheet entry, Unbillablegrain extracts billable hours directly from git history and IDE activity — capturing 10% more revenue with zero developer effort.
**Mechanism**: spine-derived-v1
**Template Id**: spine-cold-email
**Vocab Fingerprint**: c49c5dae9e8e66ff

## Startup Token Agent Spec

**Genre**: ai-agent-spec
**Rendered**: Automated developer time tracking. Instead of manual timesheet entry, Unbillablegrain extracts billable hours directly from git history and IDE activity — capturing 10% more revenue with zero developer effort. Serves software agencies with 10–50 developers.
**Mechanism**: spine-derived-v1
**Template Id**: spine-ai-agent-spec
**Vocab Fingerprint**: f7465fe1612f1eba

## Neighborhood

### Candidate solutions

- [Unbillable Tax Data Extraction](/Problems/Unbillable_Tax_Data_Extraction) — candidate solution for · Problems

### Composed of

- [Chargeback Prevention Service](/Services/Chargeback_Prevention_Service) — composes · Services
- [Grain Ledger Engine](/Software/Grain_Ledger_Engine) — composes · Software
- [Activity Extraction Agent](/Agents/Activity_Extraction_Agent) — composes · Agents
- [Context Attribution Agent](/Agents/Context_Attribution_Agent) — composes · Agents
- [Unstructured Telemetry API](/Software/Unstructured_Telemetry_API) — composes · Software

### What it offers

- [Activity Grain Ledger](/Software/Activity_Grain_Ledger) — offers · Software

### Embodies

- [Software](/Theses/Software) — embodies · Theses

### Competitors

- [Manual Timesheet Entry](/Competitors/Manual_Timesheet_Entry) — competes with · Competitors
- [Toggl Track](/Competitors/Toggl_Track) — competes with · Competitors
- [Harvest](/Competitors/Harvest) — competes with · Competitors
- [Clockify](/Competitors/Clockify) — competes with · Competitors
- [WakaTime](/Competitors/WakaTime) — competes with · Competitors

### Similar Startups

- [Timust](/Startups/Timust) — similar · Startups
- [Billablebilling](/Startups/Billablebilling) — similar · Startups
- [Unbillablestar](/Startups/Unbillablestar) — similar · Startups
- [Gainunbillable](/Startups/Gainunbillable) — similar · Startups
- [Billableadvisory](/Startups/Billableadvisory) — similar · Startups
- [Cleanunbillable](/Startups/Cleanunbillable) — similar · Startups
- [Billableintent](/Startups/Billableintent) — similar · Startups
- [Calarvest](/Startups/Calarvest) — similar · Startups
- [Zerounbillable](/Startups/Zerounbillable) — similar · Startups
- [Billablenova](/Startups/Billablenova) — similar · Startups
- [Chronoguild](/Startups/Chronoguild) — similar · Startups
- [Unbillablewrap](/Startups/Unbillablewrap) — similar · Startups
- [Scanunbillable](/Startups/Scanunbillable) — similar · Startups
- [Unbillableion](/Startups/Unbillableion) — similar · Startups
- [Billablevelocity](/Startups/Billablevelocity) — similar · Startups
- [Billableaccountant](/Startups/Billableaccountant) — similar · Startups
- [Unbillablecity](/Startups/Unbillablecity) — similar · Startups
- [Unbillabletile](/Startups/Unbillabletile) — similar · Startups
- [Laurel](/Startups/Laurel) — similar · Startups
- [Unbilledmonth](/Startups/Unbilledmonth) — similar · Startups
