diff --git a/docs/trucking-state-campaign-fulfillment.md b/docs/trucking-state-campaign-fulfillment.md new file mode 100644 index 0000000..1963139 --- /dev/null +++ b/docs/trucking-state-campaign-fulfillment.md @@ -0,0 +1,181 @@ +# Trucking State Campaign Fulfillment Matrix + +Research date: 2026-06-02 + +Purpose: operational notes for fulfilling the non-MCS-150 state trucking campaigns. This focuses on whether Performance West can file electronically, whether the customer must create/login to an account, alternative filing channels, and pass-through fees/taxes. + +> Important: Government fee schedules and portal rules change. Treat fee items below as pass-through categories and verify the exact amount on the state portal/form at fulfillment time before charging or remitting. + +## Executive summary + +| Campaign / filing | Can we file electronically? | Customer login required? | Can PW file for them? | Alternate upload/email/fax/mail? | Pass-through fees to collect | +|---|---:|---:|---:|---|---| +| CA MCP | Likely yes through CA DMV MCP/online services, plus forms | Usually customer/entity account or signed forms/authority | Yes with signed authorization and carrier data | Mail/forms available, insurer filings may be separate | MCP application/renewal fee, CA number/CHP if needed, insurance filing costs if any | +| CA CARB/TRUCRS | Yes, TRUCRS portal | Yes, account email/password or account access update | Yes if customer gives portal access or CARB account email/password update authorization | CARB form 157 for account email/password changes | Usually no filing fee found for TRUCRS reporting itself, but compliance/testing/vehicle fees may apply under other CARB programs | +| OR Weight-Mile | Yes, Oregon Trucking Online | Yes, CCD account and password | Yes if customer has/provides account access, or we help create account | Quarterly status change by email/fax; reports can also be mailed | Weight-mile tax due, possible credentials/temporary pass fees, 2.4% card service fee if paid by credit card, bond/security may apply | +| NY HUT | Yes, OSCAR | Needs HUT account and active USDOT | Yes as service bureau/agent or with customer account details/authorization | Form TMT-1 PDF if OSCAR unavailable | Certificate/decal fees and HUT tax. Verify per vehicle/decal fees on TMT-1/OSCAR | +| KY KYU | Yes, Motor Carrier Portal | Yes, portal account | Yes with portal access/authorization | Returns are mandatory online as of Q4 2024 | KYU tax at statutory rate, temporary permit fees if used. Registration/license may be no-charge but verify portal | +| NM Weight-Distance | Yes via NM TAP/e-services | Yes, TAP/business account | Yes with account access/authorization or as tax preparer where allowed | Paper forms may exist, but electronic filing/payment preferred | Weight-distance tax, permit/credential fees if applicable, payment processing fees | +| CT Highway Use Fee | Yes, myconneCT | Yes, myconneCT account | Yes with delegated access or account credentials/authorization | CSV import in portal for vehicle records, no email/fax filing found | Monthly HUF tax due. No separate registration fee found, but collect tax due and payment processing if applicable | +| TX TxDMV / intrastate authority | Yes, TxDMV MCCS/online motor carrier system | Yes, motor carrier account | Yes with account access/authorization and insurance coordination | Some forms/support channels likely available, but online is primary | TxDMV registration fee based on registration period/fleet/vehicle count, insurance filing costs if any | +| IRP / IFTA | Yes in most base-state portals | Yes, base-state IRP/IFTA account | Yes with POA/account access | State-specific paper/mail options vary | IRP apportioned registration fees, IFTA decal/account fees, fuel tax due, processing fees | +| DOT Drug & Alcohol | Yes through consortium/provider enrollment, not state portal | No state login | Yes, direct enrollment | Email/upload docs to provider | Consortium/provider annual fee, testing fees | +| Hazmat compliance | Mixed: PHMSA online registration, state permits may vary | Usually yes | Yes with account/authorization | Mail options may exist | PHMSA hazmat registration fee, state permit/insurance fees, training/testing costs | + +## State-specific notes + +### California MCP + +Operationally, assume this requires either customer portal access or signed application/authorization package. California MCP is tied to DMV Motor Carrier Services, CA number/CHP requirements, insurance filings, and vehicle/fleet details. Insurer filings may have to be submitted by the insurer/agent, not by us. + +Recommended PW fulfillment: +1. Collect DOT number, CA number if existing, FEIN/SSN as applicable, entity name/address, fleet count, vehicle details, carrier operation, insurance details. +2. Get signed authorization/limited POA and customer attestation. +3. File MCP/renewal electronically if portal access is available, otherwise prepare/send state forms. +4. Coordinate insurance filing with insurance agent. +5. Charge customer our service fee plus exact state/portal/insurance pass-throughs. + +Open verification: exact MCP fee schedule and current online workflow should be verified in CA DMV portal/forms before taking payment. + +### California CARB/TRUCRS + +Official source confirms TRUCRS is an online reporting portal for fleet/vehicle/engine information. If the original account email/password is unknown or changed, CARB says the carrier needs form 157 to update email/password or close the reporting account. + +Fulfillment path: +- If customer has login: file directly in TRUCRS. +- If customer lacks login: prepare Form 157/account recovery/update package. +- Collect vehicle VINs, engine model years, plates, registration docs, fleet details. + +Fees: +- No TRUCRS filing fee identified on the official reporting info page. +- Do not promise “no CARB fees” broadly. Other CARB programs can carry testing/compliance fees. + +Source: CARB TRUCRS Reporting Information, https://ww2.arb.ca.gov/our-work/programs/truck-bus-regulation/trucrs-reporting-information + +### Oregon Weight-Mile Tax + +Official ODOT source says carriers need a registered CCD account and can use Oregon Trucking Online with an account/password. If not registered with CCD, carriers are directed to call the Commercial Vehicle Tax Service Center. Tax reports/payment can be done through Oregon Trucking Online by credit card, charge account, or checking account. Credit card transactions carry a 2.4% service fee. ODOT also allows some paper/mail tax reporting and has email/fax for quarterly-filing election form 9030. + +Fulfillment path: +- Best: customer provides Oregon Trucking Online access or we help them obtain account/password. +- For quarterly status election: submit Form 9030 by email to CCDTaxServicesSupport@odot.oregon.gov or fax 503-378-6880. +- For returns: portal is best, mail possible for reports/payment. + +Fees: +- Weight-mile tax due based on Oregon miles/weight. +- 2.4% credit-card service fee if paying by card. +- Temporary pass/trip permit fees if carrier uses temporary credentials. +- Possible security/bond/credential fees depending account status. + +Sources: +- Enrollment: https://www.oregon.gov/odot/MCT/Pages/Weight-Mile-Tax-Program-Enrollment.aspx +- File reports: https://www.oregon.gov/odot/MCT/Pages/File-Tax-Reports.aspx + +### New York HUT + +Official NY source says OSCAR can revise/cancel/obtain/print HUT credentials. To start, carrier needs a HUT account and active USDOT number. If OSCAR cannot be used, NY provides Form TMT-1 for HUT/AFC certificates and decals. + +Fulfillment path: +- File via OSCAR with customer account access or service bureau workflow. +- If portal unavailable, prepare Form TMT-1 package. +- Need vehicle details, weights, USDOT, business/tax details. + +Fees: +- HUT certificate/decal fees and tax due. Verify current per-vehicle/decal fees in OSCAR or TMT-1 instructions before checkout. + +Sources: +- HUT overview: https://www.tax.ny.gov/bus/hut/huidx.htm +- OSCAR/TMT-1: https://www.tax.ny.gov/bus/ads/oscar.htm + +### Kentucky KYU + +Official KY source states KYU quarterly tax returns must be filed and paid online through the Motor Carrier Portal as of Q4 2024. KYU applies to carriers traveling Kentucky roadways with combined license weight greater than 59,999 lbs. The official page cites a rate of two and eighty-five hundredths cents per mile. + +Fulfillment path: +- Customer must have/provide Motor Carrier Portal access or authorize us to create/manage account. +- Returns/payments must be online. +- Collect KY miles, VIN/unit/weight data, USDOT, FEIN, business details. + +Fees: +- KYU tax: mileage-based, currently cited by KY as 2.85 cents/mile. +- Temporary KYU permit fees may apply if no KYU account/number and immediate operation needed. +- Verify whether initial KYU number registration itself has a fee at portal time. + +Source: https://drive.ky.gov/motor-carriers/Pages/KYU.aspx + +### New Mexico Weight-Distance Tax + +Official NM source confirms weight-distance tax applies to intra/interstate commercial vehicles over 26,000 lbs and is based on vehicle weight and New Mexico miles. NM uses online services/TAP for tax account management. + +Fulfillment path: +- Use NM TAP/e-services with customer account access/authorization. +- Collect NM miles, declared gross weights, unit data, business tax details. +- If account does not exist, register business/tax account first. + +Fees: +- Weight-distance tax due. +- Potential permit/credential fees and payment processing fees. Verify exact amounts in TAP/permit system before charging. + +Sources: +- NM WDT overview: https://www.mvd.newmexico.gov/commercial/commercial-vehicles/weight-distance/ +- NM TAP: https://tap.state.nm.us/TAP/_/ + +### Connecticut Highway Use Fee + +Official CT source says the Highway Use Fee must be filed and paid electronically using myconneCT. CT tutorial states vehicle records can be manually added or imported by CSV. + +Fulfillment path: +- Customer must have myconneCT account/delegated access or provide credentials/authorization. +- We can prepare CSV import for vehicle/mileage data and file electronically. + +Fees: +- Monthly highway use fee/tax due based on vehicle weight class and miles. +- No separate registration fee found on official HUF page. +- Collect exact tax due and payment processing fees if any. + +Source: https://portal.ct.gov/DRS/DRS-Forms/Current-Year-Forms/Highway-Use-Fee + +### Texas TxDMV / Intrastate Authority + +Operational assumption: TxDMV motor carrier registration is electronic through the TxDMV motor carrier credentialing/customer system, with insurance filing requirements. Many Texas intrastate motor carriers need a TxDMV number in addition to USDOT. Some filings may require insurer/agent participation for insurance certificates. + +Fulfillment path: +1. Collect USDOT, FEIN, entity details, responsible party, vehicle count/type, cargo/passenger profile, insurance details. +2. Obtain signed authorization/limited POA. +3. Create/use TxDMV motor carrier account and file electronically. +4. Coordinate insurance filings with carrier's insurance provider. + +Fees: +- TxDMV registration/credential fee, likely dependent on term and fleet/vehicle profile. +- Insurance filing/provider fees if charged. +- Verify exact fee on TxDMV portal/current fee schedule before payment. + +Open verification: Need final official TxDMV fee schedule URL and whether a third-party service bureau login/delegation exists. + +## Recommended product/checkout changes + +1. Separate `service_fee_cents` and `government_fee_estimate_cents` for every state product. +2. Add checkout language: “Government fees, taxes, card processing fees, bonds/security, and insurance filing fees are pass-through and may be billed separately if not known at checkout.” +3. Require a signed authorization/limited POA for every state portal filing. +4. Add secure credential collection flow or customer-delegation instructions. Do not collect passwords over email. +5. Add state-specific intake fields: + - USDOT, FEIN, legal entity, owner/officer info + - portal account existence: yes/no/unknown + - operating states and filing period + - VIN/unit number/plate/state/weight/axles/fuel type + - miles by state and period for returns + - insurance agent contact and policy details +6. Add an ops status for `awaiting_customer_login_or_delegation`. +7. For CT, build CSV generation for vehicle records. +8. For OR, add support for Form 9030 email/fax workflow. + +## Fulfillment categories + +### Fileable by PW with credentials/authorization +CA CARB/TRUCRS, OR Weight-Mile, NY HUT, KY KYU, NM WDT, CT HUF, TX TxDMV, IRP/IFTA. + +### Fileable without customer login but with signed forms/mail/fax in some cases +NY HUT via TMT-1, Oregon quarterly election by email/fax, some CA MCP paper workflows. Portal is still preferable. + +### Must coordinate third party +Insurance filings for CA/TX/NY/state authority where insurer must submit proof. Drug/alcohol testing with consortium/provider. Hazmat may require PHMSA and/or training/testing provider coordination.