By [Author Name], field-service software helpdesk lead with [verified number] years of account-access support
Last reviewed: July 10, 2026
Use the ServiceTitan Sign In route for an employee or technician account, Enterprise Hub for a multi-tenant enterprise account, and the contractor-provided Customer Portal for customer access. This is an independent guide and is not affiliated with ServiceTitan. Check the route first; skip password resets until you know which account type you are trying to open.
What ServiceTitan is
ServiceTitan is a cloud platform for residential, commercial, and construction contractors. Its public site lists dispatching, call booking, estimates, invoicing, project management, reporting, accounting, inventory, payments, and field tools.
Which ServiceTitan login belongs to you?
One search term leads to several different doors.
Office employees and technicians normally begin with the ServiceTitan Sign In route. These accounts are created and managed inside a contractor’s ServiceTitan environment; an office administrator sets up the profile and the permissions needed for the user’s role. Technicians using the legacy mobile product also need a configured technician profile before they can sign in.
Enterprise Hub is separate. Its current sign-in screen is labeled “Sign In to Enterprise Hub” and includes “Remember me” plus a “Forgot Password?” link. ServiceTitan’s help material distinguishes an Enterprise Hub password from the password for an individual tenant, which is why a reset can appear successful while the intended tenant remains inaccessible.
Customers should use neither of those staff routes. A contractor’s Customer Portal can allow customers to view outstanding invoices and service history, request appointments, and use other self-service features selected by that contractor. The portal’s registration screen may show “Request an invitation,” and the customer record must be associated with the portal process.
Wrong doorway.
A homeowner on the employee sign-in page has not necessarily found a broken account. Decide which relationship you have with ServiceTitan before doing anything else.
What should you do when the login page will not open?
The standard identity page currently displays a specific message when required scripts cannot run: “JavaScript is required.” It tells the visitor to enable JavaScript and reload the page. That is a browser problem to resolve before treating the failure as an account problem.
ServiceTitan’s published desktop requirements call for a Google Chrome version released within the past year. The same document lists Windows 10 or later, macOS 10.9 or later, at least 8 GB of RAM for Windows, and at least 4 GB for macOS (higher amounts are recommended).
Check browser support first. Skip repeated recovery attempts while the page is blank, partially rendered, or showing the JavaScript notice, because changing an account credential will not repair a browser that cannot load the sign-in application.
Reopen the page in a current Chrome release, confirm JavaScript is allowed, and check whether a company browser policy or extension is blocking it. For mobile sign-in, ServiceTitan also directs administrators to examine connection stability and firewall or VPN interference.
Why can a valid account still be rejected?
A password is only one part of access.
ServiceTitan states that employees and technicians cannot sign in with an inactive profile. An administrator can review the relevant profile rather than sending the user through recovery repeatedly. For office staff, the profile documentation identifies the username as a required sign-in field and provides a “Send Password Reset” action; technician profiles have corresponding account-management controls.
A recently deactivated user may report that “my password stopped working,” even though the credential was never the cause. The local administrator should inspect profile status, role assignment, and the intended tenant before escalation. That saves time and prevents unnecessary resets.
ServiceTitan’s reset workflow can accept the username, associated email address, or associated mobile number, depending on the employee or technician setup. In the mobile workflow, tapping “Forgot password?” opens the reset process in a browser rather than finishing entirely inside the app.
Do not send account credentials or verification information to an unofficial support page. Account actions belong in the ServiceTitan sign-in flow, with an authorized company administrator, or through ServiceTitan support.
Why does ServiceTitan Mobile work differently?
Mobile access adds three possible failure points: the profile, the application, and the device.
ServiceTitan maintains a legacy ServiceTitan Mobile app and a newer Field Mobile App. Its documentation identifies “ServiceTitan Mobile” for the legacy product and “ServiceTitan Field” for the newer app. Technicians can use existing ServiceTitan credentials.
The published minimums are iOS 17.4 or later or Android 11 or later, with 4 GB of RAM, 32 GB of storage, and 4G network capacity. ServiceTitan recommends newer supported hardware and warns that devices unable to receive iOS 17.4 may remain on a last-compatible app version without future updates or enhancements. Named examples include iPhone X, iPhone 8, iPhone 8 Plus, certain older iPad Pro models, and the fifth-generation iPad.
Check the operating system before reinstalling. An app-store reinstall cannot make unsupported hardware eligible for a newer app release, and an old device may produce symptoms that resemble an account failure.
The problem changes on mobile. When web access works but the app does not, confirm the correct app, supported operating system, stable connection, permissions, enabled product access, and technician profile. ServiceTitan specifically mentions Wi-Fi versus cellular data and firewall or VPN interference.
How does the Customer Portal invitation work?
Customer Portal access is controlled by the contractor using ServiceTitan. ServiceTitan’s documentation says customers can arrive through a link supplied by the business and select “Request an invitation” on the portal login page. The portal may expose open invoices and service history even when some payment features are not enabled, while available actions depend on the contractor’s configuration (and may vary by region).
The employee login is the wrong recovery destination for a customer. Contact the contractor that sent the invoice, estimate, appointment notice, or portal invitation to confirm the portal address.
Does ServiceTitan publish its price?
ServiceTitan publishes three package names: Starter, Essentials, and The Works. It describes the model as per-technician pricing, but the public pricing page uses “Request Pricing” instead of posting fixed dollar amounts for those packages.
Starter lists dispatching, scheduling, call booking, invoicing, and pricebook. Essentials adds mobile estimates and payroll management; The Works lists configurable payroll, advanced reporting, commission tracking, and customizable memberships. Confirm the current package matrix in a written quote.
Ignore unsupported third-party price claims when accuracy matters. The official page confirms the pricing structure and package names, but it does not confirm a universal monthly amount.
When should you contact support or check an outage?
ServiceTitan advises users who cannot enter the Help Center to try “Forgot password?” and then contact their local administrator if access remains unavailable. Signed-in users can use the Help area to search resources and submit a support case.
Check the ServiceTitan status page when several people lose access at once. ServiceTitan calls that page the authoritative source for real-time platform updates, while cautioning that it is not updated for every outage. One failed user usually points toward a profile, tenant, browser, device, or permission issue; a simultaneous failure across teams deserves an outage and network check before mass password resets.
ServiceTitan documents multi-factor authentication for Identity Services and mandatory TOTP enrollment for covered default administrator roles. Its Trust Center describes the company’s SaaS security program. Route MFA recovery to an administrator or support.
For procurement reviews, ISO/IEC 27001:2022 is the named international standard for information-security management systems. ServiceTitan’s Trust Center is the appropriate starting point for reviewing the vendor’s available security materials rather than relying on an unsourced certification list.
ServiceTitan FAQ
How do I log in to ServiceTitan?
Use the company’s ServiceTitan Sign In route.
Can I create my own employee account?
No. An authorized contractor administrator creates and manages employee or technician profiles.
Why did my ServiceTitan password reset not fix Enterprise Hub?
You may have reset the password for an individual tenant rather than the separate Enterprise Hub account. Confirm which sign-in page is rejecting access before repeating the process.
Can customers log in to ServiceTitan?
Customers can use a contractor’s configured Customer Portal. It is separate from employee access, and registration may begin through a contractor-supplied link and the “Request an invitation” option.
What browser should I use?
A current Google Chrome release.
Why can I sign in on a computer but not on my phone?
The mobile device may not meet the operating-system or hardware requirements, the wrong ServiceTitan app may be installed, the connection may be blocked, or the technician may lack the required profile or product access. Check those items before changing the account again.
Is ServiceTitan pricing shown online?
Package contents are published, but fixed dollar pricing is not. ServiceTitan describes per-technician pricing and directs prospective customers to request a price for Starter, Essentials, or The Works.
What is the safest next step after repeated failure?
Stop resetting the account. Confirm the login route, page loading, profile status, tenant, device support, and outage scope, then route the case to the company administrator or ServiceTitan support with the exact on-screen error name.