Tool Comparison · California 2026

BBS Hours Spreadsheet vs Purpose-Built Tracking App: An Honest Comparison for California Associates

Most California AMFTs, APCCs, and ASWs start tracking BBS supervised experience in a spreadsheet. Here is an honest look at when that works, where it breaks down, and what the real cost of a tracking error looks like over 3,000 hours.

Last Updated: April 2026

Quick Reference Comparison

CapabilitySpreadsheetTracking App
Track raw hoursYes (free)Yes ($4.95-$7.95/mo)
Enforce 40-hr weekly capManual formulaAutomatic alert
Track 104 supervised weeksManual countAutomatic
Track A1 CFC subsetManual formulaAutomatic with pace alert
Multi-site combined capCross-sheet formulasAutomatic
Export Form 37A-525 / 638Manual copy-pasteOne-click PDF
Supervisor signaturesPrint / scan / emailDigital email link
Pre/post-degree classificationManual labelingAutomatic by date
BBS rule updatesManual researchUpdated in product
Error discoveryAt licensure applicationReal-time

Why Most Associates Start with a Spreadsheet

There is nothing wrong with starting in a spreadsheet. In fact, it makes perfect sense for most new trainees and associates. Spreadsheets are free, they are familiar, and they give you full control over your data. When money is tight and you are just beginning to accumulate hours, spending even $5/month on a tracking tool feels hard to justify.

Many associates find BBS hour tracking templates on Etsy for $15-30, or download free versions shared by other clinicians on Reddit and Facebook groups. These templates mirror the column structure of the official BBS weekly log forms and provide a reasonable starting point for simple tracking situations.

The spreadsheet approach works because the BBS does not care how you track your hours. They care about the official forms you submit with your licensure application. Whether you tracked in Google Sheets, Excel, a paper notebook, or a purpose-built app, the BBS reviews the same Experience Verification forms and Weekly Logs. Your tracking method is an internal tool for accuracy, not a submission requirement.

What Spreadsheets Do Well

Spreadsheets excel at raw data entry. You can log your hours exactly the way you want, create custom columns for notes or reminders, and share the file with your supervisor for review. Google Sheets in particular offers real-time collaboration, which makes it easy to share access with a supervisor who wants to review your weekly entries.

The flexibility of spreadsheets also means you can adapt them as your situation changes. Need an extra column for a new site? Add it. Want a pivot table summarizing hours by month? Build one. Want conditional formatting to highlight weeks where you logged more than 40 hours? Set it up. This level of customization is genuinely useful, especially if you enjoy working with data.

For associates with a single supervisor at a single site who are not yet doing couples or family work, a well-maintained spreadsheet can serve you through hundreds of hours with minimal risk. The math is straightforward: direct hours go in Column A, non-clinical hours go in Column B, and Column C is the sum.

Where Spreadsheets Fail in the BBS Context

The BBS hour tracking requirements contain several interdependent rules that spreadsheets handle poorly. Not because the math is hard, but because the failures are silent. Every issue listed below will not announce itself until you are sitting in front of your licensure application wondering why your totals do not match.

The 40-hour weekly cap is invisible across sites

The BBS caps countable experience at 40 hours per week across all work settings combined. If you log 25 hours at Site A and 20 hours at Site B in the same week, only 40 count. In a spreadsheet, each site typically has its own tab or row block. There is no automatic cross-sheet check that flags the 5-hour overage. Those excess hours accumulate silently week after week.

104 supervised weeks tracked separately from hours

The BBS requires at least 104 weeks of supervised experience, with at least 52 of those weeks including individual supervision. This is a count of qualifying weeks, not hours. In a spreadsheet, you would need a separate counter that increments only when a week includes both logged hours and supervision. Most templates do not include this, and manually counting qualifying weeks across 3+ years is error-prone.

A1 couples/families/children subset runs in parallel

Within Column A (direct clinical hours), the BBS tracks a subset called A1 — hours working with couples, families, and children. LMFT candidates need at least 500 of their 1,750 direct hours to be A1 work. This is a running parallel requirement that needs its own cumulative tracker. In a spreadsheet, this means an extra column, an extra running total, and a manual check that the A1 pace matches your overall direct hours pace.

Pre-degree vs post-degree classification is manual

LMFT trainees can count up to 1,300 pre-degree hours (with a 750 direct hours sub-cap). The classification depends on your degree awarded date, and a single date change reclassifies every log entry before or after it. In a spreadsheet, changing your degree date means manually relabeling potentially dozens of rows and recalculating sub-totals. A tracking app does this automatically based on the date you enter.

BBS form export is entirely manual

When you apply for licensure, you need to transfer all your data onto official BBS Form 37A-525 (LMFT) or 37A-638 (LPCC). This means copying hundreds of weekly totals from your spreadsheet into the correct fields on multi-page PDF forms. This manual transfer is the single most error-prone step in the entire process. Transposed digits, wrong row totals, or missed weeks can result in rejected applications and months of delay.

The common thread across all of these: spreadsheet errors are silent. There is no alert, no red flag, no warning. You find out when you submit your application to the BBS and something does not add up.

The Real Cost of a Spreadsheet Error

Here is the math that makes spreadsheet tracking risky over the long term. Suppose you work at two sites and consistently log 5 hours over the 40-hour weekly cap without noticing. Over two years (roughly 100 working weeks), that is 500 hours you counted but the BBS will not accept.

Five hundred hours at an average pace of 25 hours/week represents 20 additional weeks of work — nearly five extra months — to make up the difference. That is five months of delayed licensure, five months of associate-level pay instead of licensed clinician pay, and five months of continued supervision costs. The financial impact of a $10-15K salary difference over five months dwarfs the $4.95-$7.95/month cost of a tracking app over your entire associate period.

And that is just one type of error. Supervision ratio violations can invalidate entire weeks of hours. Misclassified pre-degree hours can blow past the 1,300-hour cap. An incorrectly calculated A1 subset can mean you are 100 hours short of the couples/families/children requirement when you thought you were done.

The fundamental problem is asymmetric risk: a tracking app costs roughly $178-$286 over three years. A single spreadsheet error that delays licensure by even two months costs far more in lost income alone, not counting the emotional toll of extending an already long process.

When a Spreadsheet Is Fine

Despite the risks above, a spreadsheet is a perfectly reasonable choice if all of the following are true:

  • You work at one site with one supervisor
  • You are not doing couples, families, or children work (no A1 tracking needed)
  • You are an APCC or ASW (no pre-degree hours to classify) or you are a post-degree associate who does not need to worry about the pre-degree cap
  • You are willing to manually check your supervision ratios every week and maintain a separate supervised-weeks count
  • You are comfortable manually transferring all data onto official BBS Form 37A-525 or 37A-638 when it is time to apply

If that describes your situation, save the money and use a free template. But set a calendar reminder to reassess when you hit 1,000 hours or when your clinical situation changes (new site, new supervisor, or beginning CFC work).

When You Should Switch to a Purpose-Built App

Certain milestones and situations make the switch from a spreadsheet to a tracking app worth the cost:

  • Multiple work settings: Once you have two or more sites, the 40-hour cross-site cap becomes a real risk. A tracking app enforces this automatically.
  • Approaching your hour caps: When you are past 1,000 total hours, the stakes of an error are much higher. You have more data to lose and more formulas that could be wrong.
  • Behind on CFC (A1) hours: If your couples/families/children pace is lagging behind your direct hours pace, you need real-time visibility into that gap. A tracking app alerts you before it becomes a problem.
  • Want digital supervisor signatures: Chasing physical signatures every week is tedious. A tracking app lets you email a signature link to your supervisor.
  • Want automatic form export: If the thought of manually copying 150+ weeks of data onto BBS forms makes you anxious, a one-click PDF export removes that entire risk.
  • Pre-degree hours to manage: If you are tracking pre-degree experience as an LMFT trainee, the automatic date-based classification alone is worth the cost.

For more details on what to track and how, see our step-by-step guide to tracking LMFT supervised hours.

How HourJourney Compares

HourJourney was built specifically for California pre-licensed therapists pursuing LMFT, LPCC, or LCSW licensure. It is not a generic time tracker adapted for clinical hours — every feature maps directly to a BBS requirement.

BBS RequirementHourJourney Feature
A/B/C hour category trackingBuilt-in category structure matching BBS forms
Supervision ratio validation (1:10 rule)Real-time alert on every weekly entry
40-hour weekly cap across sitesAutomatic cross-site cap enforcement
A1 CFC subset tracking (500 hrs for LMFT)Running total with pace alerts
Pre-degree vs post-degree classificationAutomatic by degree awarded date
104 supervised weeks / 52 individualAutomatic week counting
Non-clinical hours cap (1,250 LMFT / 1,000 LCSW)Automatic cap tracking
Form 37A-525 / 37A-638 generationOne-click auto-filled PDF export
Weekly supervisor signaturesDigital email signature link
Audit trail for hour changesFull version history on every entry

Pricing starts at $4.95/month for pre-degree trainees and $7.95/month for associates. Every plan includes a 30-day free trial with full access. Monthly billing, no lock-in — you can cancel anytime. To learn more about California hour requirements, see our California LMFT hours requirements guide.

Making the Switch from a Spreadsheet

If you have been tracking in a spreadsheet and want to switch, the process is straightforward. There is no automated import — you enter your historical weekly totals manually. For most associates, this takes less than 30 minutes for a year of data.

Here is the recommended approach:

  1. Start your free trial first. Explore the interface and make sure it fits how you work before investing time in data entry. You have 30 days.
  2. Set up your sites and supervisors. Add every work setting and supervisor you have had, including past ones you are no longer working with.
  3. Enter historical weeks in batches. Work through your spreadsheet chronologically. For each week, enter the supervisor, site, and hour totals. The app validates each entry as you save it.
  4. Check the dashboard. Once your historical data is entered, the dashboard will show your progress, projections, and any compliance issues it detected in your existing data. This alone can surface errors you did not know you had.
  5. Keep your spreadsheet as a backup. There is no reason to delete it. Keep it as a secondary record alongside the app.

For LCSW candidates, see our guide to tracking LCSW hours in California for license-specific details on the data entry process.

Frequently Asked Questions

Can I use a spreadsheet to track LMFT hours in California?
Yes. The BBS does not mandate any specific tracking tool. Many trainees and associates use Google Sheets or Excel to log hours. However, spreadsheets cannot validate BBS supervision ratios automatically, cannot auto-classify pre-degree vs post-degree hours, and cannot generate official BBS forms. These limitations increase the risk of compliance errors as your total hours grow.
What are the risks of using a spreadsheet for BBS hour tracking?
The primary risks include: (1) exceeding the 40-hour weekly cap across multiple sites without detection, (2) missing supervision ratio violations that invalidate entire weeks, (3) miscounting the A1 couples/families/children subset within direct hours, (4) misclassifying pre-degree vs post-degree hours for LMFT trainees, and (5) introducing transcription errors when manually copying data onto official BBS forms.
What is the best app to track AMFT hours in California?
Several apps exist for tracking BBS hours in California. HourJourney is purpose-built for California AMFTs, APCCs, and ASWs. It validates BBS supervision ratios in real time, automatically classifies pre-degree vs post-degree hours, tracks the 104-week supervision requirement, and generates official BBS forms (37A-525 for LMFT, 37A-638 for LPCC) with one click. Plans start at $4.95/month with a 30-day free trial.
How do I transfer my spreadsheet hours to a BBS tracking app?
Most associates enter their historical hours manually by logging each week's totals into the app. With HourJourney, this typically takes 20-30 minutes for a year of data. You enter the week, supervisor, site, and hour totals for each row in your spreadsheet. The app then validates everything retroactively and flags any compliance issues it detects.
Does a BBS hours tracking app automatically generate Form 37A-525?
Yes. HourJourney generates official BBS Form 37A-525 (LMFT Experience Verification) and Form 37A-638 (LPCC Experience Verification) directly from your logged data. The app fills in all fields, calculates totals, and produces a PDF that matches the BBS format exactly. Signature fields are left blank for you and your supervisor to sign.
Is HourJourney free?
HourJourney offers a 30-day free trial with full access to all features including hour logging, supervision validation, and progress tracking. After the trial, plans start at $4.95/month for pre-degree trainees and $7.95/month for associates. There is no annual lock-in — you can cancel anytime.
What does a BBS hours tracking app cost per month?
BBS tracking apps range from free (with limited features) to about $8-10/month for full-featured tools. HourJourney costs $4.95/month for pre-degree trainees and $7.95/month for associates. Over a typical 3-year associate period, that totals roughly $178-$286 — comparable to a single BBS application fee and far less than the cost of resubmitting hours due to a tracking error.
Can my supervisor sign my logs digitally?
The BBS accepts electronic signatures on weekly logs per their current guidance. HourJourney provides a digital signature link that you can email to your supervisor. They can review and sign your weekly log without printing, scanning, or mailing anything. This is faster and creates a clearer audit trail than physical signatures.

Ready to upgrade from your spreadsheet?

Start your free 30-day trial. Import your existing hours in under 30 minutes and see the difference real-time BBS validation makes.

Disclaimer: This guide is for informational purposes only and does not constitute legal or professional advice. HourJourney is not affiliated with, endorsed by, or officially connected to the California Board of Behavioral Sciences (BBS). BBS rules and requirements may change without notice. Always verify current requirements directly with the BBS website or by contacting the BBS directly. The comparisons and cost estimates on this page are approximate and based on publicly available information as of April 2026.