How to cancel Railway and recover your unused credits in singapore
Understanding Railway and why you might cancel
Railway is a cloud deployment platform that allows you to host and manage applications, databases, and container services with minimal operational friction. The service operates on a consumption-based billing model, where you pay only for the compute resources, storage, and bandwidth you actually use. Railway offers a free trial with introductory credits, followed by tiered plans (Hobby, Pro, and Enterprise) as your application demands grow.
You might cancel Railway because you have completed your project, migrated your workload to another provider, exceeded your budget threshold, or determined that the platform does not align with your technical requirements. Whatever your reason, cancelling promptly prevents recurring charges and restores control over your operational costs.
Yafee is a contract law specialist platform that guides thousands of users through digital service cancellations across Asia-Pacific jurisdictions. This guide walks you through every cancellation method available to you, outlines your refund eligibility under Singapore consumer law, and documents your statutory rights before you proceed.
Railway's billing and service model
Railway bills you monthly based on actual resource consumption. Free trial credits (typically SGD $10 equivalent) expire after 30 days from account creation. Once trial credits are exhausted or you choose to upgrade, you move to a paid plan. Your data remains accessible throughout your current billing cycle even after you request cancellation, giving you a grace period to export or back up your work before access is revoked.
Consequences of not cancelling
If you do not cancel, Railway continues to charge your registered payment method on each monthly billing date. Unused credits do not roll forward to the next month and expire at the end of your trial period. Consequently, delaying cancellation exposes you to unexpected charges and forfeits any remaining credit balance you have not consumed.
Your consumer rights under singapore law
Singapore's Consumer Protection (Fair Trading) Act protects you when you purchase digital services, including cloud platforms and software-as-a-service offerings. This Act mandates that service providers disclose billing cycles, cancellation procedures, and refund conditions before you commit to a paid subscription.
What singapore consumer law requires Railway to provide
Under the Consumer Protection (Fair Trading) Act, Railway must clearly display its cancellation process, billing frequency, and any restrictions on refunds or credit forfeiture. If Railway's terms are misleading, if cancellation is deliberately obstructed, or if the company fails to honour a valid cancellation request, you can lodge a complaint with the Consumers Association of Singapore (CASE) or escalate to the Ministry of Trade and Industry (MTI).
In addition, if you are resident in the European Union or another jurisdiction with statutory cooling-off periods, you may have the right to cancel within 14 days of purchase and receive a full refund, regardless of Railway's own terms. Yafee recommends that you check Railway's terms of use immediately and contact support if you believe your statutory withdrawal rights have been breached.
Your legal position
You have the right to cancel your Railway subscription at any time. Singapore law does not require Railway to refund unused trial credits; however, you may request a pro-rata refund of any paid fees if you cancel within the trial period or if Railway's terms breach the Consumer Protection (Fair Trading) Act. If Railway refuses to process your cancellation or disputes your refund claim, CASE provides free mediation and can escalate the matter to the MTI for enforcement action.
Cancellation methods available to you
Your cancellation route depends on how you originally signed up and which payment method you linked to your account. Railway permits cancellation via the main web platform, Apple App Store, Google Play Store, and AWS Marketplace; each method has a slightly different process and refund timeline.
Cancel via the Railway web platform
This is the most direct and transparent cancellation route, as it gives you full visibility of your current billing status, remaining credits, and exact cancellation date. If you signed up directly at railway.app, you should use this method.
- Log in to your Railway account at railway.app using your registered email address and password.
- If you have forgotten your password, click "Forgot password?" and follow the password reset email sent to your inbox.
- Confirm you are logged into the correct workspace before proceeding; do not proceed if you see a workspace you do not recognise.
- Navigate to your workspace settings by clicking the workspace name in the top-left corner, then select "Settings".
- If you manage multiple workspaces, ensure you are cancelling the correct one; you cannot reverse cancellation immediately, so verify the workspace name and associated projects.
- Locate the "Billing" or "Subscription" tab within workspace settings.
- This section displays your current plan, monthly usage, credits balance, and billing history.
- Click "Cancel subscription" or "Downgrade to free plan" depending on Railway's current interface.
- Railway will ask you to confirm your cancellation and may offer a retention discount; decline this if you are certain you want to cancel.
- Submit your cancellation request and wait for a confirmation email within 24 hours.
- Check your email inbox and spam folder; if you do not receive confirmation within 48 hours, contact Railway support at [email protected] with your account email and cancellation date.
- Verify that future recurring charges have been halted by reviewing your billing history; do not rely on the cancellation page alone.
- If you see a charge after the cancellation confirmation date, contact support immediately and provide your cancellation email confirmation as evidence.
Cancel via apple app store
If you subscribed to Railway through an iOS app linked to your Apple account, you must cancel through Apple's subscription management system, not through Railway's web interface.
- Open the App Store app on your iPhone or iPad.
- Do not open the Railway app itself; go directly to the App Store.
- Tap your profile icon in the top-right corner, then select "Subscriptions".
- This shows all active app subscriptions linked to your Apple ID.
- Find the Railway subscription in the list and tap it.
- If you do not see Railway listed, you do not have an active paid subscription through Apple.
- Tap "Cancel subscription" and confirm the cancellation.
- Apple will immediately halt future charges and send a confirmation email to your registered Apple ID address.
- Retain the confirmation email; if Railway attempts to charge you after this date, you can dispute the charge with Apple.
- Yafee advises keeping this email for at least 90 days.
Cancel via google play store
If you subscribed through an Android app, manage your cancellation directly through Google Play's subscription settings.
- Open the Google Play Store app on your Android device.
- Navigate to the main menu by swiping from the left edge or tapping the menu icon.
- Select "Manage my subscriptions" or "Subscriptions" from the menu.
- This option may be labelled differently depending on your Android version.
- Locate the Railway subscription and tap it.
- If Railway is not listed, you do not have an active paid subscription through Google Play.
- Tap "Cancel subscription" and confirm.
- Google Play will stop charging on your next billing date and send a confirmation to your registered Google account email.
- Save the confirmation email for your records.
- If unexpected charges appear, you can initiate a chargeback or refund request directly with Google.
Cancel via AWS marketplace
If you subscribed to Railway through Amazon Web Services (AWS) Marketplace, you must cancel through your AWS account, not through Railway.
- Log in to your AWS Management Console at aws.amazon.com.
- Use your AWS account email and password.
- Navigate to "AWS Marketplace" from the console menu.
- Select "Manage Subscriptions" or "Your Software".
- Find Railway in your subscription list and click "Cancel subscription".
- AWS will ask you to confirm; do not proceed unless you are certain.
- Confirm the cancellation; AWS will send a confirmation email immediately.
- Your access revokes at the end of your current billing period.
- Verify that Railway has been removed from your AWS Marketplace subscriptions within 24 hours.
- If Railway remains listed, contact AWS Support directly.
Refund eligibility and credit recovery
Your refund eligibility depends on the type of charges you incurred and the timing of your cancellation request. Trial credits are non-refundable once expired; however, paid subscription fees may be subject to pro-rata refund if you cancel mid-cycle.
| Charge type |
Refund eligible? |
Timeline |
Action required |
| Trial credits (unexpired) |
Non-refundable (forfeited on expiry) |
30 days from sign-up |
Use before expiry or request exception to support |
| Paid subscription (cancelled mid-cycle) |
Pro-rata refund (at Railway's discretion) |
5-10 business days |
Contact support; provide cancellation confirmation |
| Unused paid credits |
Non-refundable (expire at cycle end) |
End of current billing month |
Contact support to request exception |
| Unauthorised charge (billing error) |
Full refund |
2-5 business days |
Dispute charge with payment provider or CASE |
| Charge after cancellation confirmation |
Full refund (mandatory) |
2-10 business days |
Contact support immediately with confirmation email |
| App Store/Google Play subscription (cancelled within 7 days) |
Full refund (Apple/Google policy) |
1-3 business days |
Request refund through App Store/Google Play; escalate to Yafee if refused |
How to request a pro-rata refund
If you cancelled your paid subscription mid-cycle and believe you are entitled to a pro-rata refund, contact Railway support in writing with the following information:
- Your account email address and workspace name.
- This allows support to locate your account immediately.
- The date you submitted your cancellation request.
- Include the cancellation confirmation email if you have it.
- Your current billing cycle start and end dates.
- You can find this in your Railway account under "Billing History".
- The amount you wish to claim as a pro-rata refund.
- Calculate this as: (daily rate) times (number of days remaining in cycle after cancellation).
- Send your request to [email protected] with the subject "Refund request: [Your Account Email]".
- Yafee recommends sending this via email to create a written record.
Railway aims to respond within 5-7 business days. If Railway refuses your refund request or does not respond, escalate to CASE (Consumers Association of Singapore) by filing a complaint at case.org.sg or calling 6100 0315. CASE provides free mediation and can compel Railway to justify its refund decision.
What happens after you cancel
Cancellation does not immediately delete your account or data; instead, it halts future billing and downgrades you to a free tier if Railway offers one. Your applications and databases remain accessible during your current billing cycle, allowing you time to export your work.
Data access and export timeline
After cancellation confirmation, you retain read-only access to your Railway account and projects for the remainder of your current billing cycle (typically 0-30 days, depending on your cycle start date). During this period, you should export any critical data, configuration files, or logs you need to preserve. Once your cycle ends, Railway may revoke access, delete your projects, or move your account to a free tier with limited storage and runtime.
Preventing accidental reactivation
Do not add a new payment method to your Railway account after cancellation, as this may automatically reactivate your paid plan. If you receive an offer to reactivate (via email or in-app notification) and you do not wish to continue, ignore the offer or reply "Do not reactivate" to any promotional email from Railway.
Verify the cancellation in your bank or credit card statement
Check your bank or credit card statement 5-10 days after your cancellation confirmation date. If you see a new charge from Railway after the confirmed cancellation date, this indicates the cancellation did not process correctly. Contact your bank to dispute the charge and provide your Railway cancellation confirmation email as evidence. Simultaneously, contact Railway support and CASE to document the breach.
Pricing and billing structure
Understanding Railway's pricing helps you assess whether cancellation is the right choice and when to act to avoid charges.
| Plan tier |
Monthly cost (SGD) |
Best for |
Trial available? |
Cancellation cost |
| Free (post-trial) |
Free |
Learning and low-traffic projects |
N/A |
None (no cancellation needed) |
| Hobby |
SGD $10-15 (variable) |
Small hobby projects and development |
Yes (free trial) |
Halts at cancellation; pro-rata available |
| Pro |
SGD $20-50+ (variable) |
Production applications and teams |
Yes (free trial) |
Halts at cancellation; pro-rata available |
| Enterprise |
Custom (contact sales) |
Large-scale deployments and custom SLAs |
Yes (custom trial) |
Subject to contract terms; contact sales for exit terms |
| Usage overages |
Variable (compute/storage/bandwidth) |
Additional resources beyond plan limits |
Not applicable |
Cease accruing immediately after cancellation |
Railway's pricing is consumption-based; your final charge may differ from the plan tier minimum if you use extra compute, storage, or bandwidth. To avoid surprise charges, review your usage dashboard weekly and cancel if your monthly spend exceeds your budget.
Common mistakes to avoid when cancelling
Cancelling Railway is straightforward, but several pitfalls can delay refunds, cause billing errors, or leave you without proper documentation. Yafee has reviewed thousands of cancellations and identified the traps that most often catch users off guard.
Mistake 1: assuming account deletion equals cancellation
Deleting your Railway account does not automatically cancel your subscription. Even after you delete your account, your payment method remains on file and Railway may continue to charge you. Conversely, cancelling your subscription does not delete your account; it simply stops future charges. You must explicitly request cancellation before deleting your account to ensure charges halt.
Mistake 2: cancelling through the wrong platform
If you subscribed through Apple App Store, Google Play, or AWS Marketplace, cancelling through the Railway web dashboard does nothing. Your payment relationship is with Apple, Google, or AWS, not with Railway directly. You must cancel through the platform you used to subscribe. If you cancel in the wrong place, recurring charges continue and you will need to contact the correct platform to resolve the charge.
Mistake 3: not documenting the cancellation date
Always retain the cancellation confirmation email or screenshot, even if you think you will never need it. If a charge appears after cancellation, your confirmation email is the only evidence that you requested cancellation on a specific date. Without this documentation, your bank or CASE cannot verify your claim and you may struggle to recover the erroneous charge.
Mistake 4: adding a payment method after cancellation
Some users accidentally reactivate their subscription by adding a new payment method or accepting a retention offer from Railway. Once you have cancelled, avoid adding credit cards or payment details to your account. If Railway offers a discount to retain you, ignore it or reply "Do not reactivate" explicitly.
Mistake 5: expecting trial credits to be refunded
Trial credits are non-refundable once your trial period expires. If you sign up for Railway, receive SGD $10 in trial credits, and do not use them within 30 days, those credits are forfeited. The only exception is if Railway's terms misled you about credit expiry, in which case you can escalate to CASE.
Comparison: when to cancel vs. when to keep Railway
This decision matrix helps you determine whether cancelling Railway is the right choice for your situation.
| Situation |
Cancel Railway? |
Alternative action |
| Project is complete and no longer running |
Yes, cancel immediately |
N/A |
| Monthly cost exceeds your budget |
Yes, cancel or downgrade to free tier |
Contact Railway sales to negotiate a lower plan |
| Trial credits have expired and you haven't started building |
Yes, cancel to avoid charges |
Reactivate within 30 days if you change your mind |
| You want to switch to another cloud provider |
Yes, cancel after data export is complete |
Export all data and config before cancelling |
| You are in a free trial and unsure if you will use Railway |
No; let trial expire naturally, then decide later |
Wait until trial ends; free tier is always available |
| You occasionally use Railway but costs are manageable |
No; keep account active to preserve your work |
Downgrade to Hobby tier or monitor usage weekly |
If Railway refuses to process your cancellation, denies a refund, or charges you after cancellation, use the following escalation path.
Primary contact: Railway support
Email: [email protected]
Include your account email, cancellation date, and the specific issue (charge not halted, refund denied, etc.). Railway aims to respond within 2-3 business days. Yafee recommends that you send all support requests via email to create a timestamped record.
Escalation: consumers association of singapore (CASE)
Website: case.org.sg
Phone: 6100 0315
Email: [email protected]
Address: 170 Ghim Moh Road, Singapore 209567
If Railway does not respond to your support request within 7 business days, or if you dispute Railway's refusal to refund, file a complaint with CASE. CASE provides free mediation between you and Railway and can escalate unresolved disputes to the Ministry of Trade and Industry (MTI) for enforcement action.
Escalation: ministry of trade and industry (MTI)
If CASE mediation does not resolve your dispute, MTI's Consumer Protection Helpdesk can investigate Railway's compliance with the Consumer Protection (Fair Trading) Act. You can report a breach at [email protected] or call 6100 0315.
Final checklist before you cancel
Before you submit your cancellation request, work through this checklist to ensure you do not lose data or miss a refund opportunity.
- Verify your account email address and workspace name are correct in your Railway account.
- You will need these details to contact support if issues arise post-cancellation.
- Export all critical data, configuration files, and logs from your Railway projects.
- Once your billing cycle ends, your data may be deleted; do not rely on post-cancellation recovery.
- Calculate any pro-rata refund you may be entitled to (if applicable).
- Use the formula: (monthly charge) divided by (days in cycle) multiplied by (remaining days).
- Check your current billing cycle start and end dates in your Railway account.
- This helps you time your cancellation to maximise any refund.
- Take a screenshot or save the cancellation confirmation email immediately after submitting your request.
- Do not rely on email filters; move the confirmation to a folder you check regularly.
- Check your bank or credit card statement 10 days after cancellation confirmation.
- Verify that no new charges from Railway appear after the confirmed cancellation date.
- If a post-cancellation charge appears, contact your bank to dispute it and notify CASE within 30 days.
- Yafee advises keeping all supporting documents (confirmation emails, bank statements, screenshots) for at least 90 days.
Why yafee is your cancellation partner
Yafee has guided thousands of consumers across Asia-Pacific through digital service cancellations, tracking refund outcomes, documenting refusals, and escalating breaches to the relevant consumer protection authorities. We specialise in the intersection of contract law and consumer rights, ensuring that companies honour their cancellation obligations under local legislation.
When you use Yafee, you receive a clear procedure grounded in Singapore's Consumer Protection (Fair Trading) Act, links to the enforcement bodies (CASE and MTI) who can compel companies to comply, and a documented trail of your cancellation request that stands up to regulatory scrutiny. Yafee has helped thousands of consumers cancel services like Railway without losing data, forfeiting refunds, or facing hidden charges.
Your cancellation is your right, not a favour. Yafee exists to ensure you exercise that right on your terms, within the law, and with full transparency.