A user opens Revolut on their phone during a commute, checks their balance, and then sets the app aside for thirty minutes while in a meeting. When they return and tap to send money, the app requests authentication again. This is not a glitch. Revolut implements automatic session timeout—a security mechanism that forces re-authentication after a period of inactivity. The timeout window varies depending on device settings, security configuration, and the type of action being performed, yet most users never see explicit documentation about how long their sessions remain active or what triggers a forced logout.
Session management sits at the intersection of security and usability. Too short a timeout protects against unauthorized access if a device is lost or stolen, but it frustrates legitimate users who must repeatedly authenticate. Too long a timeout reduces friction but increases the window during which an unlocked device could be misused. Revolut’s approach involves multiple layers: device binding, biometric authentication, and time-based session expiration. Understanding how these work together helps users configure their device appropriately and reduces confusion when a revolut login prompt appears unexpectedly.
How Revolut login sessions work under the default configuration
Revolut uses a multi-factor authentication model rather than relying on a single password. When a user first installs the app and performs identity verification, the device becomes bound to that specific account. This binding ties the app installation to the device’s hardware identifiers, making unauthorized access from a different phone harder. Subsequent logins on that same device rely on biometric authentication (Face ID or fingerprint) combined with a 4-6 digit passcode, not a traditional password.
Once authenticated, the app establishes a session token—a cryptographic credential that permits subsequent requests without repeating the full authentication flow. This token has a lifespan. The exact duration is not published in user-facing documentation, but security practices and user reports suggest that sessions remain active for between 15 and 30 minutes of inactivity on most devices. During that window, a user can send money, access their balance, modify settings, and perform other actions without re-entering biometric credentials. The threshold at which Revolut login is required again depends on the sensitivity of the operation and how long the app has been in the background.
Sensitive transactions—such as transferring large amounts, modifying payment methods, or activating new features—may require immediate re-authentication regardless of session age. This is a deliberate security design. A session token confirms that the device and user matched at login time, but it does not uniquely prove that the same person is still holding the device. An interruption requiring biometric re-verification ensures that a borrowed or momentarily unattended phone cannot be used to perform high-risk actions without a fresh credential.
The distinction between “session active” and “authentication required” is operational rather than semantic. The app may retain a valid session while still demanding biometric input for certain actions. This prevents the false confidence that comes from thinking “I’m logged in, so the device is secure.” Instead, the model is “I authenticated a few minutes ago, and low-risk actions are permitted, but the system will verify my identity again before I transfer funds.”
Inactivity timers and what triggers automatic logout
Inactivity timeout is measured from the last interaction with the app—a tap, swipe, or operation—not from when the app was opened. Putting the app in the background (switching to another app or locking the screen) typically starts the inactivity clock. Bringing the app back to the foreground does not automatically reset the session; instead, Revolut’s app checks whether the inactivity threshold has been crossed. If yes, it clears the session and returns to the login screen.
The operative inactivity window varies by user behavior and Revolut’s backend policies. Some reports from users indicate that 15 minutes of inactivity is common, while others experience timeouts after 30 minutes or longer. This variance may reflect differences in account settings, device configurations, or gradual changes to Revolut’s security policies. The company has not published a definitive timeout period, which means users cannot always predict exactly when they will need to re-authenticate.
Certain events also trigger immediate session termination. Changing the device’s security settings, uninstalling and reinstalling the app, or updating to a new version can invalidate existing sessions. Traveling to a new geographic location, particularly if a VPN is involved, may trigger additional verification. These checkpoints are designed to catch unauthorized access attempts, but they also mean that a legitimate user returning to the app after any system change must complete full Revolut login authentication again.
Screen lock behavior on the device itself interacts with Revolut’s session management. If the device is configured to lock after a short period (e.g., 1 minute), then Revolut’s app may also be backgrounded. When unlocked, the user opens Revolut expecting to see where they left off, but the inactivity timer may have elapsed. The effective user experience is that the app logs out faster than Revolut’s timeout alone would suggest, because the device security settings act as an additional gate.
Privacy implications of session timeout design
Session timeouts exist to reduce the risk window if a device is lost or stolen. A thief who gains access to an unlocked phone cannot use the Revolut app indefinitely; the session will expire, and they will be blocked from accessing funds without authenticating again. This is a meaningful protection for checking account balances and transferring money, but it is not perfect. A user who writes down their passcode or biometric unlock credentials (or who uses the same passcode for multiple apps) reduces the privacy benefit.
The privacy question becomes more complex when considering what happens during a session. While authenticated, the app communicates with Revolut’s servers using encrypted connections, but the server can associate those requests with the user’s account. Revolut’s privacy policy states that it collects transaction data, device identifiers, IP addresses, and behavioral patterns for fraud detection and regulatory compliance. A shorter session timeout does not hide this information; it only limits how long an attacker could use a stolen session token to make new requests.
Session tokens themselves are sensitive. They are transmitted over HTTPS and stored on the device, usually in a secure enclave or similar protected storage. An attacker with device access after the token is cleared cannot reuse it. However, if the device is compromised by malware before the session expires, the malware could intercept or exfiltrate the token. Revolut’s device binding helps here: even with a valid token, the server checks that requests come from the originally registered device. A stolen token cannot be used from an arbitrary new device without device binding being bypassed.
The privacy-security trade-off also involves behavioral tracking. Revolut uses real-time fraud detection, which means the company’s systems analyze transaction patterns, amounts, and timing in real time. A longer session timeout means more transactions under a single token, which could theoretically make behavioral analysis easier. Conversely, requiring frequent re-authentication generates additional login events, which may themselves be logged and analyzed. Neither choice is privacy-neutral; users simply exchange one set of logs for another.
Configurable security settings and individual control over timeout
Revolut offers limited direct controls for session timeout duration. Users cannot open settings and specify “log me out after 20 minutes” the way some banking apps permit. Instead, timeout behavior is managed indirectly through device-level security settings and Revolut account configuration. Enabling biometric authentication on the device, using a strong passcode, and activating any available “enhanced security” options in the Revolut app may influence how aggressively timeouts are enforced.
Device settings do provide indirect control. Setting the phone’s screen lock timeout to a shorter interval (e.g., 1 minute) effectively shortens the practical session duration, because the device will lock before a user can return to the app. If Revolut’s background behavior also triggers logout when the screen is locked, this creates a dual-layer timeout. Conversely, a user who disables screen lock and chooses not to lock their phone manually accepts longer session windows and higher risk if the device is stolen.
Some Revolut users have access to enhanced security modes or business account features that may offer stricter timeout policies. Premium or metal tier accounts, as well as business accounts, sometimes receive additional security options. Revolut login requirements may be more stringent for these tiers, including mandatory re-authentication for every transaction or additional geographical verification. Users should review their account tier and available settings to understand what level of timeout behavior applies to them.
The lack of transparent, user-selectable timeout configuration is a deliberate choice. Allowing users to set arbitrarily long timeouts (e.g., “stay logged in for 8 hours”) would create a support burden and security risk. Users might optimize for convenience and choose settings that prioritize usability over protection. By keeping timeouts opaque and relatively aggressive, Revolut ensures a baseline security level without relying on user discipline. This approach trades transparency for consistency but means users cannot fine-tune the balance to their own risk tolerance.
How timeout settings interact with Revolut account access across devices
Revolut’s approach to multi-device access affects timeout behavior. A user who has the app installed on multiple devices (e.g., a phone and a tablet) cannot simply use the same session token across both. Each device must authenticate independently. When a user logs in on a second device, Revolut may send a push notification to the first device, asking the user to confirm the new login. This confirmation requirement is a security checkpoint; it prevents an attacker from silently gaining access to a second device.
Session management across devices is also independent. A session timeout on the phone does not affect the tablet. If a user logs out manually on one device or the session expires through inactivity, they remain logged in on other devices until those sessions also expire. This independence is useful for users with multiple devices but also means that a user must manually log out everywhere if they believe their account has been compromised.
The web-based Revolut login experience (if available in the user’s region) operates on separate session infrastructure than the mobile app. Web sessions may have different timeout durations and re-authentication requirements. A user might remain logged in to Revolut’s web app while the mobile app has timed out, or vice versa. This separation is intentional: the web platform has different threat models (e.g., browser security) than mobile, and Revolut configures each accordingly.
Remote logout functionality allows users to terminate all active sessions across all devices from one location. This is critical if a device is lost or an account is suspected of compromise. Activating remote logout from account settings or by contacting support will immediately invalidate all session tokens and force re-authentication on every device. This feature is more powerful than a local timeout; it does not wait for inactivity but rather forces logout immediately. Users should know where this option is located in their account settings, because using it quickly during a suspected breach can prevent unauthorized access.
Best practices for managing session timeout security in daily use
Users can adopt practical habits that align with Revolut’s timeout model. First, enable biometric authentication (Face ID or fingerprint) on every device running Revolut. Biometric verification is faster than typing a passcode and is more resistant to shoulder-surfing or hidden-camera attacks. When combined with device binding, biometric authentication provides solid practical security for re-authentication even if the device has been briefly unattended.
Second, set the device’s screen lock timeout to a duration that balances convenience with security. A 2-5 minute timeout means the phone locks automatically when set down, so any session active after that point requires biometric re-verification before resuming. This is more restrictive than Revolut’s timeout alone but does not significantly impact usability for most workflows. A longer screen lock (e.g., 30 minutes) is riskier but may be acceptable if the user is confident they will not lose the device.
Third, do not save passcodes or PIN numbers in notes, password managers, or messaging apps. The 4-6 digit passcode for Revolut is the last line of defense if biometric authentication is unavailable. Writing it down or storing it digitally defeats the purpose of re-authentication and session timeouts. Each authentication event is an opportunity to verify that the person holding the device is the account owner; that opportunity is wasted if the credential is readily accessible to anyone with access to the device.
Fourth, periodically review active sessions and connected devices from Revolut’s account settings. Most fintech apps allow users to see where the app is logged in and from which devices. If a device listed appears unfamiliar, immediately revoke access. This practice is particularly important for users who have reinstalled the app, received a new phone, or changed their security settings recently. Stale sessions from old devices should be terminated.
Regional variations and compliance-driven timeout policies
Revolut operates under different regulatory frameworks in different regions, and these frameworks can mandate security requirements. In the EU, where Revolut Bank UAB is regulated by the Lithuanian financial authority, strong customer authentication (SCA) regulations require certain actions to be protected by re-authentication. The specific timeout policies may vary between EU and UK operations. In the UK, Revolut Ltd is regulated by the FCA with different rules. Users in the US, operating through partnerships, may experience different timeout behavior again.
These regional differences mean that a user with a UK Revolut account might experience different session timeout behavior than a user with an EU account, even if both are using the app on the same device type. Regulatory requirements sometimes mandate re-authentication for actions involving large transfers, account changes, or geographic anomalies. A user traveling from London to Mumbai might trigger additional verification, which could appear as an unexpected logout and re-login demand.
Revolut’s compliance policies may also drive timeout adjustments based on account age, transaction volume, or risk factors. A newly created account or one with suspicious activity patterns might receive stricter timeout enforcement. This is invisible to the user unless they experience frequent re-authentication prompts and infer that they are being flagged for additional scrutiny. Contacting Revolut support can clarify whether timeout behavior is normal or whether the account has triggered enhanced monitoring.
The takeaway is that timeout behavior is not uniform across all users. Regional licensing, account tier, and risk scoring all influence how aggressively sessions are terminated. Users should not assume that their timeout experience matches another user’s experience and should not treat variance as a bug. Regulatory requirements often mandate security measures that inconvenience users, and session timeout policies are one mechanism through which those requirements are enforced.
The future of session management and passwordless authentication
Revolut’s current approach—phone number verification, SMS codes, biometric authentication, and 4-6 digit passcodes—is moving toward fully passwordless authentication. The absence of a traditional password was already a win; Revolut login never required users to create and remember a complex string. Future enhancements might include passkeys (cryptographic credentials stored in the device’s secure enclave), push-based authentication (where the user approves a login request through a notification), or continuous authentication (where the device’s ongoing behavior pattern confirms the user’s identity without explicit re-authentication).
Passkeys, in particular, offer promise for session management. A passkey is a cryptographic keypair stored on the device and protected by biometric authentication. Unlike a session token, which expires and must be refreshed, a passkey is a long-lived credential that can authenticate a user indefinitely (or until the device is compromised). This would reduce the need for timeout-based re-authentication because authentication would be built into every transaction request. The user would still unlock the device biometrically, but the friction of “session expired” would diminish.
Continuous authentication—where the device’s hardware sensors, movement patterns, or typing behavior confirm that the account owner is still using the device—could eventually replace time-based timeouts entirely. If the device can confidently verify that the same person is using it, sessions could remain active as long as that verification holds. This approach requires sophisticated machine learning and raises privacy questions about how much behavioral data the system must collect, but it represents a potential future state where session management becomes transparent to the user.
In the near term, Revolut’s timeout policies are unlikely to change dramatically, because regulatory requirements and user experience testing have already optimized them. Users should expect session timeouts to remain in place as a deliberate security checkpoint. Expecting longer, more transparent timeout configurations is reasonable; expecting Revolut to eliminate them entirely is not. The company has chosen a specific point on the security-convenience spectrum, and that choice reflects both technical capability and regulatory constraint.
Frequently asked questions
How long does a Revolut login session stay active before timeout?
Session timeout typically occurs after 15 to 30 minutes of inactivity, though Revolut does not publish an exact duration. Sensitive operations such as transfers or payment method changes may require immediate re-authentication regardless of session age. The timeout is measured from the last interaction with the app; putting the app in the background starts the inactivity clock.
Can I configure or extend the Revolut login timeout duration?
Revolut does not offer direct user controls to adjust timeout duration. However, you can influence practical timeout behavior indirectly by setting a shorter screen lock timeout on your device, enabling biometric authentication, and using a strong passcode. These measures do not change Revolut’s timeout policy but do reduce the time a device remains accessible without re-authentication.
What is Revolut account access like if my session expires while I’m trying to send money?
If your session expires during a transaction, you will be returned to the Revolut login screen and will need to authenticate again using biometric credentials or your passcode. Your transaction will not be processed; you will need to start again after re-authenticating. This is a security feature designed to prevent unauthorized transactions even if the device is momentarily unattended.




