Monthly Report

FS
All reports

Full Stack Services LLC · Monthly Report

December 2025

Generated from 57 completed jobs and 51 invoices

Total Revenue

$31,200

Jobs completed

57

Invoices issued

51

Amount collected

$39,560

Still outstanding

$0

New customers

8

Revenue by Service Type

Share of $31,200

Repair14 jobs
$4,24413.6%
Install3 jobs
$17,00054.5%
Maintenance29 jobs
$6,22620.0%
Emergency11 jobs
$3,73012.0%

Revenue by Technician

Who brought in what

JT

Jason Torres

$17,424

5 jobs · 56%
MR

Mike Reyes

$3,432

11 jobs · 11%
TB

Tom Briggs

$2,635

8 jobs · 8%
JP

Jess Park

$2,589

9 jobs · 8%
AS

Aaron Silva

$2,305

10 jobs · 7%
DL

Dana Lee

$1,657

8 jobs · 5%
RK

Rachel Kim

$840

3 jobs · 3%
CM

Carlos Mendez

$318

3 jobs · 1%

Jobs This Month

Every job on the board — 59 total

$31,200

Job
JOB-00309Dec 1Roland LangfordMike ReyesAC Tune-UpMaintenancecompleted$189
JOB-00327Dec 1Kevin WalshTom BriggsEmergencyEmergencycompleted$310
JOB-00311Dec 2Camila RendonRachel KimDuct CleaningMaintenancecompleted$420
JOB-00347Dec 2Tanya FossAaron SilvaInspectionMaintenancecompleted$129
JOB-00335Dec 2Lionel NakashimaMike ReyesMaintenanceMaintenancecompleted$159
JOB-00319Dec 2Tanya FossAaron SilvaAC Tune-UpMaintenancecompleted$189
JOB-00329Dec 2Anaya OyelaranJason TorresHeat Pump InstallInstallcompleted$7,400
JOB-00299Dec 2Camila RendonJess ParkAC RepairRepaircompleted$385
JOB-00314Dec 2Diane NguyenDana LeeInspectionMaintenancecompleted$129
JOB-00305Dec 4Preston CabreraJess ParkAC Tune-UpMaintenancecompleted$189
JOB-00318Dec 4Daniel MarshDana LeeDuct CleaningMaintenancecompleted$420
JOB-00351Dec 5Lisa BeaumontDana LeeInspectionMaintenancecancelled
JOB-00349Dec 5Fiona LindqvistDana LeeDiagnostic & Repair (T&M)Repaircompleted$269
JOB-00321Dec 5Vincent NovakJess ParkFurnace RepairRepaircompleted$340
JOB-00308Dec 5Roland LangfordAaron SilvaDuct CleaningMaintenancecompleted$380
JOB-00323Dec 5Diane NguyenAaron SilvaAC RepairRepaircompleted$385
JOB-00337Dec 5Lionel GuerreroJason TorresMaintenanceMaintenancecompleted$159
JOB-00312Dec 5Odette BhattMike ReyesMaintenanceMaintenancecompleted$159
JOB-00924Dec 5Marcus WexleyDana LeeWarranty CallbackMaintenancecompleted
JOB-00300Dec 6Ben AlvarezCarlos MendezAC Tune-UpMaintenancecompleted$189
JOB-00324Dec 6Frank CastilloMike ReyesDuct CleaningMaintenancecompleted$380
JOB-00317Dec 9Bennett BarraganDana LeeAC Tune-UpMaintenancecompleted$189
JOB-00344Dec 9Kendrick AchebeJason TorresThermostat InstallRepaircompleted$265
JOB-00320Dec 9Kendrick AchebeJess ParkDuct CleaningMaintenancecompleted$380
JOB-00310Dec 9Bennett BarraganDana LeeThermostat InstallRepaircompleted$265
JOB-00338Dec 9Bennett CabreraTom BriggsThermostat InstallRepaircompleted$265
JOB-00345Dec 11Bennett BarraganAaron SilvaMaintenanceMaintenancecompleted$159
JOB-00341Dec 11Emmett ThorneAaron SilvaInspectionMaintenancecompleted$129
JOB-00926Dec 11Lionel SandovalJess ParkWarranty CallbackMaintenancecompleted
JOB-00331Dec 11Corinne MerrittTom BriggsAC RepairRepaircompleted$385
JOB-00346Dec 12Malcolm OdomMike ReyesEmergencyEmergencycompleted$425
JOB-00303Dec 13Ben AlvarezJason TorresNew InstallInstallcompleted$4,800
JOB-00343Dec 13Adriana CorbinMike ReyesEmergencyEmergencycompleted$310
JOB-00336Dec 14Kevin WalshTom BriggsEmergencyEmergencycompleted$275
JOB-00350Dec 14Marcus WexleyJason TorresAC RepairRepaircancelled
JOB-00340Dec 14Camila SepulvedaJess ParkAC RepairRepaircompleted$385
JOB-00325Dec 14Sabrina DelacruzDana LeeAC RepairRepaircompleted$385
JOB-00306Dec 14Odette BhattRachel KimDuct CleaningMaintenancecompleted$420
JOB-00328Dec 15Marcus CorbinAaron SilvaAC RepairRepaircompleted$385
JOB-00302Dec 15Vincent NovakTom BriggsEmergencyEmergencycompleted$425
JOB-00316Dec 17Clifton OdomCarlos MendezInspectionMaintenancecompleted$129
JOB-00326Dec 18Odette BhattTom BriggsEmergencyEmergencycompleted$275
JOB-00925Dec 18Roland LangfordDana LeeWarranty CallbackMaintenancecompleted
JOB-00322Dec 18Vincent NovakAaron SilvaDuct CleaningMaintenancecompleted$420
JOB-00923Dec 18Lionel GuerreroAaron SilvaWarranty CallbackRepaircompleted
JOB-00333Dec 18Carmen RiveraJess ParkDuct CleaningMaintenancecompleted$380
JOB-00315Dec 18Ben AlvarezMike ReyesDuct CleaningMaintenancecompleted$420
JOB-00339Dec 20Camila RendonMike ReyesDuct CleaningMaintenancecompleted$380
JOB-00307Dec 20Curtis MontoyaMike ReyesEmergencyEmergencycompleted$275
JOB-00330Dec 20Lionel GuerreroMike ReyesEmergencyEmergencycompleted$425
JOB-00332Dec 21Fiona LindqvistAaron SilvaInspectionMaintenancecompleted$129
JOB-00928Dec 22Tanya FossCarlos MendezWarranty CallbackMaintenancecompleted
JOB-00313Dec 23Simone WhitfieldJess ParkThermostat InstallRepaircompleted$265
JOB-00334Dec 24Simone WhitfieldTom BriggsEmergencyEmergencycompleted$275
JOB-00304Dec 27Vincent NovakJason TorresNew InstallInstallcompleted$4,800
JOB-00342Dec 27Rafael OdomMike ReyesEmergencyEmergencycompleted$310
JOB-00301Dec 28Tanya FossJess ParkThermostat InstallRepaircompleted$265
JOB-00348Dec 29Corinne MerrittTom BriggsEmergencyEmergencycompleted$425
JOB-00927Dec 31Odette BhattRachel KimWarranty CallbackMaintenancecompleted

Invoices Issued

51 invoices this month

InvoiceCustomerIssuedDueQB SyncAmountStatus
INV-2292Roland LangfordDec 1Dec 16⏳ pending$189.00paid
INV-2293Kevin WalshDec 1Dec 16⏳ pending$310.00paid
INV-2294Camila RendonDec 2Dec 17⏳ pending$420.00paid
INV-2295Lionel NakashimaDec 2Dec 17⏳ pending$159.00paid
INV-2296Tanya FossDec 2Dec 17⏳ pending$129.00paid
INV-2297Tanya FossDec 2Dec 17⏳ pending$189.00paid
INV-2298Anaya OyelaranDec 2Dec 17⏳ pending$7,400.00paid
INV-2299Camila RendonDec 2Dec 17⏳ pending$385.00paid
INV-2300Diane NguyenDec 2Dec 17⏳ pending$129.00paid
INV-2301Preston CabreraDec 4Dec 19⏳ pending$189.00paid
INV-2302Daniel MarshDec 4Dec 19⏳ pending$420.00paid
INV-2303Fiona LindqvistDec 5Dec 20⏳ pending$269.00paid
INV-2304Vincent NovakDec 5Dec 20⏳ pending$340.00paid
INV-2305Roland LangfordDec 5Dec 20⏳ pending$380.00paid
INV-2306Diane NguyenDec 5Dec 20⏳ pending$385.00paid
INV-2307Lionel GuerreroDec 5Dec 20⏳ pending$159.00paid
INV-2308Odette BhattDec 5Dec 20⏳ pending$159.00paid
INV-2309Ben AlvarezDec 6Dec 21⏳ pending$189.00paid
INV-2310Frank CastilloDec 6Dec 21⏳ pending$380.00paid
INV-2311Bennett BarraganDec 9Dec 24⏳ pending$189.00paid
INV-2312Kendrick AchebeDec 9Dec 24⏳ pending$265.00paid
INV-2313Kendrick AchebeDec 9Dec 24⏳ pending$380.00paid
INV-2314Bennett BarraganDec 9Dec 24⏳ pending$265.00paid
INV-2315Bennett CabreraDec 9Dec 24⏳ pending$265.00paid
INV-2316Bennett BarraganDec 11Dec 26⏳ pending$159.00paid
INV-2317Emmett ThorneDec 11Dec 26⏳ pending$129.00paid
INV-2318Corinne MerrittDec 11Dec 26⏳ pending$385.00paid
INV-2319Malcolm OdomDec 12Dec 27⏳ pending$425.00paid
INV-2320Ben AlvarezDec 13Dec 28⏳ pending$4,800.00paid
INV-2321Adriana CorbinDec 13Dec 28⏳ pending$310.00paid
INV-2322Kevin WalshDec 14Dec 29⏳ pending$275.00paid
INV-2323Camila SepulvedaDec 14Dec 29⏳ pending$385.00paid
INV-2324Sabrina DelacruzDec 14Dec 29⏳ pending$385.00paid
INV-2325Odette BhattDec 14Dec 29⏳ pending$420.00paid
INV-2326Marcus CorbinDec 15Dec 30⏳ pending$385.00paid
INV-2327Vincent NovakDec 15Dec 30⏳ pending$425.00paid
INV-2328Clifton OdomDec 17Jan 1⏳ pending$129.00paid
INV-2329Odette BhattDec 18Jan 2⏳ pending$275.00paid
INV-2330Vincent NovakDec 18Jan 2⏳ pending$420.00paid
INV-2331Carmen RiveraDec 18Jan 2⏳ pending$380.00paid
INV-2332Ben AlvarezDec 18Jan 2⏳ pending$420.00paid
INV-2333Camila RendonDec 20Jan 4⏳ pending$380.00paid
INV-2334Curtis MontoyaDec 20Jan 4⏳ pending$275.00paid
INV-2335Lionel GuerreroDec 20Jan 4⏳ pending$425.00paid
INV-2336Fiona LindqvistDec 21Jan 5⏳ pending$129.00paid
INV-2337Simone WhitfieldDec 23Jan 7⏳ pending$265.00paid
INV-2338Simone WhitfieldDec 24Jan 8⏳ pending$275.00paid
INV-2339Vincent NovakDec 27Jan 11⏳ pending$4,800.00paid
INV-2340Rafael OdomDec 27Jan 11⏳ pending$310.00paid
INV-2341Tanya FossDec 28Jan 12⏳ pending$265.00paid
INV-2342Corinne MerrittDec 29Jan 13⏳ pending$425.00paid
TotalsPaid $31,200$31,200.00Open $0

Payments Received

70 payments — money in

+$39,560

Dec 1Marcus WebbCard$129.00
Dec 1Roland LangfordCard$159.00
Dec 1Travis HensleyCheck$129.00
Dec 1Renata FairbanksCard$1,250.00
Dec 2Marcus WexleyCash$129.00
Dec 2Alicia DrummondCash$275.00
Dec 3Lionel SandovalACH$425.00
Dec 3Lionel NakashimaCard$420.00
Dec 3Sandra OkaforACH$380.00
Dec 4Emmett ThorneCash$340.00
Dec 4Greg TanakaCard$380.00
Dec 6Diane NguyenCard$340.00
Dec 6Diane NguyenCard$129.00
Dec 7Natalie HurstCard$385.00
Dec 7Preston CabreraCard$129.00
Dec 8Preston CabreraCheck$4,800.00
Dec 9Roland LangfordACH$189.00
Dec 9Tanya FossCard$385.00
Dec 9Lionel SandovalACH$420.00
Dec 9Camila RendonCard$189.00
Dec 9Anaya OyelaranFinancing$7,400.00
Dec 9Sabrina DelacruzCard$524.00
Dec 9Noelle WhitfieldCard$380.00
Dec 11Bennett BarraganCash$275.00
Dec 11Emmett ThorneCash$425.00
Dec 12Kendrick AchebeCard$265.00
Dec 12Camila RendonCard$420.00
Dec 12Clifton OdomCard$340.00
Dec 13Sandra OkaforCard$265.00
Dec 13Roland LangfordCard$129.00
Dec 13Malcolm OdomCard$425.00
Dec 13Tanya FossCash$189.00
Dec 14Ben AlvarezACH$385.00
Dec 14Anaya OyelaranCash$275.00
Dec 14Lionel SandovalCheck$129.00
Dec 14Roland LangfordCard$189.00
Dec 14Daniel MarshCash$420.00
Dec 15Bennett BarraganCheck$189.00
Dec 15Preston CabreraCash$129.00
Dec 15Corinne MerrittCash$385.00
Dec 15Bennett CabreraCard$189.00
Dec 16Lionel GuerreroCash$265.00
Dec 16Renata FairbanksCard$129.00
Dec 16Odette BhattCheck$159.00
Dec 17Fiona LindqvistCard$269.00
Dec 17Bennett BarraganCard$265.00
Dec 17Lisa BeaumontCheck$275.00
Dec 17Sabrina DelacruzCheck$385.00
Dec 18Bennett BarraganCash$159.00
Dec 18Roland LangfordCash$380.00
Dec 19Camila RendonCash$1,250.00
Dec 20Tanya FossACH$129.00
Dec 21Priya NambiarACH$6,200.00
Dec 21Kendrick AchebeCard$380.00
Dec 21Lionel NakashimaCard$159.00
Dec 21Camila RendonCard$385.00
Dec 22Camila RendonCard$380.00
Dec 22Lionel GuerreroCheck$159.00
Dec 22Frank CastilloCash$380.00
Dec 23Camila SepulvedaCard$385.00
Dec 23Ben AlvarezCard$189.00
Dec 25Diane NguyenCheck$385.00
Dec 26Vincent NovakACH$420.00
Dec 27Lionel GuerreroACH$425.00
Dec 27Kevin WalshCard$310.00
Dec 28Vincent NovakCheck$340.00
Dec 29Simone WhitfieldCheck$265.00
Dec 29Ben AlvarezACH$420.00
Dec 30Emmett ThorneACH$129.00
Dec 30Curtis MontoyaCheck$275.00

Parts & Equipment

50 purchases — money out

$7,406

Dec 1

Contactor 30A 2-Pole

Johnstone Supply · JOB-00347

$38.00
Dec 1

3-Ton Condensing Unit (14.3 SEER2)

Carrier Dealer Direct · JOB-00329

$2,280.00
Dec 2

Smart Wi-Fi Thermostat

Johnstone Supply · JOB-00318

$148.00
Dec 3

Compressor Hard-Start Kit

Johnstone Supply · JOB-00349

$64.00
Dec 3

Flexible Duct R-8 (25ft)

Baker Distributing · JOB-00321

$112.00
Dec 3

Contactor 30A 2-Pole

Johnstone Supply · JOB-00312

$38.00
Dec 4

Contactor 30A 2-Pole

Johnstone Supply · JOB-00321

$38.00
Dec 5

Flexible Duct R-8 (25ft)

Baker Distributing · JOB-00323

$112.00
Dec 5

Smart Wi-Fi Thermostat

Johnstone Supply · JOB-00324

$148.00
Dec 6

Contactor 30A 2-Pole

Johnstone Supply · JOB-00300

$38.00
Dec 7

Hot Surface Igniter

Johnstone Supply · JOB-00344

$58.00
Dec 8

Compressor Hard-Start Kit

Johnstone Supply · JOB-00310

$64.00
Dec 8

Condenser Pad 36" x 36"

Baker Distributing · JOB-00310

$74.00
Dec 8

Dual Run Capacitor 45/5 MFD

Johnstone Supply · JOB-00338

$42.00
Dec 8

Condenser Pad 36" x 36"

Baker Distributing · JOB-00338

$74.00
Dec 9

MERV 11 Pleated Filter (case of 12)

Baker Distributing · JOB-00331

$96.00
Dec 10

Hot Surface Igniter

Johnstone Supply · JOB-00346

$58.00
Dec 10

Flexible Duct R-8 (25ft)

Baker Distributing · JOB-00331

$112.00
Dec 11

Hot Surface Igniter

Johnstone Supply · JOB-00341

$58.00
Dec 11

Hot Surface Igniter

Johnstone Supply · JOB-00343

$58.00
Dec 11

Contactor 30A 2-Pole

Johnstone Supply · JOB-00343

$38.00
Dec 12

Compressor Hard-Start Kit

Johnstone Supply · JOB-00346

$64.00
Dec 12

Dual Run Capacitor 45/5 MFD

Johnstone Supply · JOB-00340

$42.00
Dec 12

Flexible Duct R-8 (25ft)

Baker Distributing · JOB-00325

$112.00
Dec 13

Contactor 30A 2-Pole

Johnstone Supply · JOB-00336

$38.00
Dec 13

Contactor 30A 2-Pole

Johnstone Supply · JOB-00302

$38.00
Dec 13

Variable-Speed Air Handler

Lennox PartsPlus · JOB-00303

$1,220.00
Dec 13

Condenser Pad 36" x 36"

Baker Distributing · JOB-00303

$74.00
Dec 13

Dual Run Capacitor 45/5 MFD

Johnstone Supply · JOB-00325

$42.00
Dec 13

Compressor Hard-Start Kit

Johnstone Supply · JOB-00306

$64.00
Dec 14

Dual Run Capacitor 45/5 MFD

Johnstone Supply · JOB-00302

$42.00
Dec 15

Copper Line Set 3/4" x 25ft

Ferguson HVAC · JOB-00328

$165.00
Dec 16

Condenser Pad 36" x 36"

Baker Distributing · JOB-00326

$74.00
Dec 16

Copper Line Set 3/4" x 25ft

Ferguson HVAC · JOB-00322

$165.00
Dec 17

Compressor Hard-Start Kit

Johnstone Supply · JOB-00333

$64.00
Dec 18

Contactor 30A 2-Pole

Johnstone Supply · JOB-00307

$38.00
Dec 18

Contactor 30A 2-Pole

Johnstone Supply · JOB-00326

$38.00
Dec 18

Dual Run Capacitor 45/5 MFD

Johnstone Supply · JOB-00339

$42.00
Dec 19

Compressor Hard-Start Kit

Johnstone Supply · JOB-00307

$64.00
Dec 20

Dual Run Capacitor 45/5 MFD

Johnstone Supply · JOB-00330

$42.00
Dec 23

Contactor 30A 2-Pole

Johnstone Supply · JOB-00313

$38.00
Dec 23

Dual Run Capacitor 45/5 MFD

Johnstone Supply · JOB-00313

$42.00
Dec 24

Contactor 30A 2-Pole

Johnstone Supply · JOB-00334

$38.00
Dec 25

Cased Evaporator Coil

Lennox PartsPlus · JOB-00304

$505.00
Dec 25

Copper Line Set 3/4" x 25ft

Ferguson HVAC · JOB-00304

$165.00
Dec 25

MERV 11 Pleated Filter (case of 12)

Baker Distributing · JOB-00342

$96.00
Dec 27

Flexible Duct R-8 (25ft)

Baker Distributing · JOB-00304

$112.00
Dec 27

Condenser Pad 36" x 36"

Baker Distributing · JOB-00342

$74.00
Dec 28

MERV 11 Pleated Filter (case of 12)

Baker Distributing · JOB-00348

$96.00
Dec 28

Compressor Hard-Start Kit

Johnstone Supply · JOB-00301

$64.00

Cash movement this month

Collected

+$39,560

Parts & equipment

$7,406

Net

$32,154

Quotes Sent

21 sent · 43% close rate

Closed

$46,474

9 quotes

Still unsold

$29,716

6 quotes

Declined

$31,260

6 quotes

QuoteCustomerSentTier chosenValueStatus
QTE-5111Frank CastilloDec 1$1,240.00declined
QTE-5104Preston CabreraDec 2silver$9,180.00accepted
QTE-5114Lisa BeaumontDec 3$468.00unsold
QTE-5099Kevin WalshDec 3$9,180.00declined
QTE-5101Marcus WexleyDec 3$9,180.00unsold
QTE-5118Desmond PrescottDec 4$9,180.00unsold
QTE-5110Kevin WalshDec 7$9,180.00declined
QTE-5109Sabrina DelacruzDec 10gold$13,940.00accepted
QTE-5105Marcus WebbDec 11silver$9,180.00accepted
QTE-5103Sandra OkaforDec 12bronze$480.00accepted
QTE-5108Lisa BeaumontDec 13gold$2,860.00accepted
QTE-5116Fiona LindqvistDec 16silver$9,180.00accepted
QTE-5100Clifton OdomDec 16$9,180.00declined
QTE-5117Desmond PrescottDec 16$468.00unsold
QTE-5113Preston CabreraDec 18$9,180.00unsold
QTE-5115Priya NambiarDec 20bronze$480.00accepted
QTE-5106Simone WhitfieldDec 21silver$985.00accepted
QTE-5102Dorian FerreiraDec 23$1,240.00unsold
QTE-5098Adriana CorbinDec 24$1,240.00declined
QTE-5112Ben AlvarezDec 31$1,240.00declined
QTE-5107Camila RendonDec 31bronze$189.00accepted

Full Stack Services LLC · December 2025 · Generated August 24, 2026 · All figures computed from the operations database.