Postclic premium unlimited: promotional offer at ₱61.60 for 48h, then ₱3,353.56 per month without commitment

Cancellation service #1 in Philippines
Heroku is a cloud platform for developers who want to deploy, run, and manage apps without handling every server detail themselves. It launched in 2007 and is now part of Salesforce, with corporate operations linked to San Francisco in the United States through its parent company and service policies.
If you are in the Philippines, the appeal is easy to understand. You can push code, attach a database, scale dynos, and get an app online fast. The flip side is billing can feel less obvious than it should be, especially when a paid add-on or dyno keeps renewing and you only notice the charge later.
Most paid Heroku spending goes into compute and managed data services. Common recurring plans include Eco Dynos at $4.00 (₱280), Basic Dynos at $5.72 (₱400), Mini Heroku Postgres at $4.00 (₱280), and Mini Heroku Key-Value Store at $2.40 (₱168) based on the pricing data provided and approximate conversion used in this guide.
These plans are aimed at small apps, testing, side projects, and lightweight production workloads. People often start small, then forget a dyno, database, or store add-on is still active. That is usually where cancellation frustration begins, especially if you expected a free tier style setup and billing had already started.
Heroku is available in the Philippines through the web, but support is mainly in English and runs on US business hours. Published support hours are 9 am to 9 pm Eastern Time, Monday to Friday, excluding US holidays, with 24x7 support only for Premium Support customers through the help system and email at [email protected].
Here is the thing: local pricing is not normally displayed in Philippine peso on the official site. Prices are generally published in US dollars, so your final card or wallet amount may shift with exchange rates and bank fees. If you paid through a card linked to GCash, Maya, or a Philippine bank, monitor the exact posted amount on your statement after every plan change.
Many Heroku users get annoyed because they close something halfway and only later realize logs, invoices, app settings, or billing records are gone. Heroku says account closure is irreversible and causes loss of all associated data, including invoices and logs, so back up anything you still need before clicking the final button "How do I close my personal Heroku account?" (help.heroku.com).
Take screenshots of your current apps, add-ons, billing page, latest invoice, and account settings page. Also note your next billing date and save any config vars, database dumps, and deployment settings. If you ever need to dispute a continued charge with your bank, those screenshots can make the difference.
If you have a personal Heroku account, the direct cancellation path is simple on paper. Log in, click your avatar in the upper right corner, open Account Settings, then click Close this account... "How do I close my personal Heroku account?" (help.heroku.com). The truth is, the process is shorter than many users expect, but the consequences are severe because deletion is permanent.
Do not rush the last screen. Read every warning, confirm you have backups, then take one more screenshot before and after closure. Since some users have reported continued billing confusion after account closure, it is smart to save the confirmation page and watch your statement for at least one to two billing cycles.
If you only want to stop charges and not fully wipe everything, review every paid resource in your apps before closing the whole account. A developer may have multiple billable items tied to one workspace, so it helps to verify dynos, databases, and key-value services individually from the dashboard before final closure.
Heroku does not offer live chat for standard users based on the support data here. The working contact options are the help portal at Heroku Help, email at [email protected], and phone at (844) 287-7147 during 9 am to 9 pm Eastern Time, Monday to Friday, excluding US holidays.
If you cannot log in, contact support immediately and include your account email, last invoice amount, date of last successful login, and the last four digits of the card if safe to share through the proper support channel. Several negative reviews mention being locked out while charges continued, so speed matters if access is the problem.
You can also send a written request to the general corporate address if you want a paper trail:
This is not a special cancellation desk, but it can be useful for formal correspondence. If you want proof without using traditional registered mail, some people use a certified digital delivery service such as Postclic for timestamped sending and receipt records.
If your subscription was canceled through a billing channel, future billing should stop after the current paid period ends. For app store style subscriptions, Heroku states cancellation takes effect at the end of the current billing period, and access continues until then "How do I close my personal Heroku account?" (help.heroku.com).
For Heroku account closure itself, the practical effect is harsher. Closing a personal account is irreversible and removes account-associated data. That means you should assume you will not be able to go back later and pull an old invoice, app log, or config if you forgot to save it.
Heroku states that when an account is deleted, all data associated with it, including app code and configuration variables, is permanently deleted and cannot be recovered "What should I do if my Heroku account is deleted?" (help.heroku.com). This is one of the biggest risks in the whole process, especially for freelance developers handling client projects.
Just a reminder: if you are canceling because of cost, downgrading or removing paid resources before deleting the account may be safer than immediate closure. Once deletion is done, there is no recovery path described in the help article, so do your export work before the final step, not after.
Heroku is not generous on refunds. The help center says it does not offer refunds for incidents, maintenance, or outages, and refunds are typically issued as credits to your account, not cash back to your card, with several business days needed for the credit to appear "How long does it take to receive a refund from Heroku?" (help.heroku.com).
There is also no partial refund for unused Eco Dyno hours already paid for during the month. If you cancel mid-month, you keep the pool of hours until the end of that month, but you do not get prorated money back "What happens if I cancel my Eco dyno plan any time during the month?" (help.heroku.com).
Heroku also states it does not offer refunds for billing errors "Can I request a refund of a previous charge and have it applied to a different card?" (help.heroku.com). That is frustrating, and many users in the Philippines will find this especially rough if the charge was small enough to miss for months but large enough to add up over time.
Your best move is to open a support case fast with the exact charge date, amount, invoice screenshot, and account email. Ask for confirmation that billing has stopped and request written clarification on the charge. Even if a refund is unlikely, getting a clear support record helps if you later need to dispute the transaction through your bank or e-wallet.
In the Philippines, online subscription complaints can fall under the Consumer Act of the Philippines, Republic Act No. 7394, handled by the Department of Trade and Industry for consumer issues. For unauthorized or continued charges, you can also dispute the payment with your bank, card issuer, GCash, or Maya, and BSP rules commonly give cardholders up to 60 days from the statement date to raise a dispute.
If you are dealing with a continued charge after cancellation, gather your cancellation screenshot, support ticket, invoice copy, and bank statement entry. Then file the merchant complaint first and the payment dispute second if needed. This is usually the cleanest order because banks often ask whether you already tried to resolve it with the merchant.
The available terms data does not specify a minimum commitment duration, and no early termination fee was found in the Terms of Service. That is good news if you want out now. It means the main risk is not a penalty fee but forgetting to cancel a trial or leaving a paid resource running longer than planned.
The terms data also says free trials are available for certain Heroku services and may automatically convert to a paid plan when the trial ends unless you cancel beforehand. If you signed up for a test environment and stopped using it, this is the exact area to review before your next billing date.
The Terms of Service data here does not show a specific auto-renewal clause, but that does not mean charges cannot continue. In practice, recurring billing still applies to active paid services, so you should rely on your account billing settings and invoices rather than waiting for a terms clause to explain your next charge.
The terms data says the agreement is governed by US law and disputes are subject to binding arbitration in San Francisco, California. For a user in the Philippines, that is not a practical everyday remedy. Realistically, your quickest tools are support tickets, your bank dispute process, and consumer complaints through DTI if the issue affects you as a customer.
Plan | Price (USD / PHP) | Billing period | Main features |
|---|---|---|---|
Eco Dynos | $4.00 (₱280) | Monthly | Sleep on inactivity |
Basic Dynos | $5.72 (₱400) | Monthly | Always on compute |
Mini Heroku Postgres | $4.00 (₱280) | Monthly | Managed PostgreSQL, 10,000 rows |
Mini Heroku Key-Value Store | $2.40 (₱168) | Monthly | 25 MB key-value storage |
These converted peso figures use the approximate rate in the research data, so your actual amount may differ slightly once your card issuer applies its own exchange rate. Official pricing is published by Heroku at Heroku Pricing.
The least expensive plan in this set is Mini Heroku Key-Value Store at $2.40 (₱168) per month. The most expensive listed plan is Basic Dynos at $5.72 (₱400) per month. On paper, that looks manageable, but a few small add-ons together can quietly turn into a monthly stack of charges.
There is no annual saving data in the verified sources provided here, so monthly billing is the practical benchmark. No cancellation fee was found in the Terms of Service, and no dark pattern was specifically identified in the research, but the common user pain point is still visibility: people forget which small paid services are active.
For users in the Philippines, the main local framework is the Consumer Act of the Philippines, Republic Act No. 7394, with the Department of Trade and Industry handling many consumer complaints. If your issue is a continued online subscription charge, DTI is a more practical contact than trying to navigate US arbitration language in platform terms.
The research block also points to the Philippine Competition Commission as a relevant authority in the broader market context. For payment disputes involving cards or e-wallets, BSP oversight matters because your bank, GCash, Maya, or card issuer usually follows dispute handling rules tied to BSP standards and statement deadlines.
There is no universal statutory cooling-off period for all online subscriptions in the Philippines. The seven working day cooling-off rule is more clearly tied to door-to-door or direct sales. For online services like Heroku, you usually cannot rely on a guaranteed no-questions-asked cancellation window unless the platform itself offers one.
That matters because Heroku's terms data does not mention a specific cooling-off period or withdrawal right. So if a free trial converted to paid service, the safest move is to cancel before the trial ends and save proof that you did it. For post-billing disputes, your practical route is merchant support, then DTI or your payment provider if needed.
If support is unresponsive or billing continues, prepare a short timeline with dates, amounts, and screenshots. Include your cancellation proof, invoice, charge date, and support ticket number. Then file a complaint with DTI through its consumer assistance channels and separately notify your payment provider if the charge is unauthorized or continued after cancellation.
If the payment went through a Philippine card or wallet, contact the issuer within 60 days from the statement date when possible. Ask for the exact dispute form, attach your evidence, and state clearly that the service was canceled or inaccessible but still charged. Concrete records work better than long explanations.
Overall rating trend: 0 positive and 5 negative reviews out of 5 unique reviews. Based on the review set provided, cancellation is generally difficult for affected users, especially when login problems block account access or when users believe billing continued after they tried to leave.
That does not mean Heroku is a bad platform for deployment itself. Many developers still like the product because deployment is convenient. But on cancellation, the sentiment in this sample is clearly poor, and the local issues listed for the Philippines line up with that pattern: unclear navigation and support mainly in English.
Theme | Frequency | Typical example |
|---|---|---|
Continued billing | High | Charged for months |
Login barrier | High | Cannot access account |
No refund | Medium | Refund denied |
Weak support response | High | Ticket unresolved |
Source | Rating | Number of reviews |
|---|---|---|
TrustPilot | 1/5 trend | 5 reviews |
Source | Rating | Main topic | Sentiment |
|---|---|---|---|
TrustPilot | 1/5 | Ease of cancellation | Negative |
TrustPilot | 1/5 | Unexpected charges | Negative |
TrustPilot | 1/5 | Login and billing | Negative |
TrustPilot | 1/5 | Support quality | Negative |
TrustPilot | 1/5 | Account deletion notice | Negative |
Before you close anything, save proof of what existed on the account that day. The best file set includes a screenshot of Account Settings, your active apps, billing page, invoice list, and any paid add-ons. If a dispute opens later, these records show what you were paying for and when you tried to stop it.
Also download your technical data. Save code, config vars, environment details, database dumps, and any deployment logs you may need for work or compliance. Heroku says deleted account data cannot be recovered, so this is not optional if the project still matters.
For a refund request or charge dispute, keep the transaction date, posted amount, invoice number, support ticket ID, and payment method used. If the charge appeared on GCash, Maya, or a Philippine credit card, a screenshot of the posted transaction and statement line is useful.
After cancellation, keep the confirmation email or the final account closure screen. Then check your next one or two statements. If a new charge appears, you already have the evidence package ready instead of rebuilding the timeline from memory.
A common mistake is deleting local project files and assuming billing stops automatically. It does not. Billing is tied to your Heroku account resources, not to whether you still use the code on your laptop. If a dyno or add-on stays active, the charge can continue.
Another mistake is closing the account without exporting invoices, logs, or database content first. Heroku says closure is irreversible and account data is lost, including invoices and logs "How do I close my personal Heroku account?" (help.heroku.com). Once you click through, recovery is not offered in the help guidance.
Scenario one: you cannot log in, but billing continues. Several reviews describe exactly that. The fix is to contact support at [email protected] and the help portal immediately, then notify your bank or wallet provider if a fresh charge posts after your cancellation request.
Scenario two: you canceled an Eco plan mid-month and expected money back. Heroku says you keep the pool of hours until month end but do not get a partial refund for unused paid hours "What happens if I cancel my Eco dyno plan any time during the month?" (help.heroku.com). The fix is to cancel before the next month starts if cost is the only concern.
Scenario three: you closed the account and later needed an old invoice for accounting. The fix is prevention only. Download invoices before closure because Heroku warns those records are lost with the account. Scenario four: a charge still appears. Save the proof and dispute it within the 60 day window many Philippine issuers apply from the statement date.
Method | Notice period | Fee | Difficulty |
|---|---|---|---|
Web/account | Before next billing | No fee found | Easy |
App Store (iOS) | 5-10 business days | No fee found | Higher, better proof |
Email support | Before next billing | No fee found | Medium |
The fastest route is the web account path because Heroku documents the exact click path itself. Email support is useful when login fails or when you want a written trail. App Store appears in the source data, but for a cloud platform like Heroku, direct web billing is still the more typical scenario.
No single method fits every case. If you can log in, use the account path and save screenshots. If you cannot log in, use email and the help portal right away, then monitor your card or wallet statement closely.
Right after cancellation, save the confirmation page, then set a calendar reminder for your next billing date and another one 30 days later. This simple habit catches delayed or repeated charges that many users only notice months after the fact.
Also check that no active paid resource remains in the dashboard if you still have access. If the account is already closed, verify that your last confirmation and support case records are stored somewhere safe outside the platform.
Watch your bank, GCash, Maya, or card statement for at least two billing cycles. If an unauthorized or continued charge appears, contact the issuer fast and ask for a chargeback or dispute form. In the Philippines, many issuers use a 60 day window from the statement date, and DTI can also handle consumer complaints under RA 7394.
If you are moving away from Heroku, practical alternatives include DigitalOcean for general cloud infrastructure at about $5 to $80 per month, Vercel for frontend and serverless work starting at $20 per month, and Render with paid plans from $7 per month. If your goal is simpler mobile and web backend tooling, Firebase is also worth a look.
Heroku does not publish a separate cancellation office in the verified material used here. If you need a mailing address for formal correspondence, use the general company address:
This address is best treated as a backup communication route, not the main way to stop billing.
For most users in the Philippines, online cancellation through the account dashboard is faster and more practical than postal mail. Email support and the help portal also create a usable paper trail with dates and ticket numbers, which is often enough for a bank dispute or DTI complaint if things go wrong.
If you do send a written notice, keep the language simple. State your account email, the services you want canceled, the date, and your request for written confirmation. That way, if a charge appears later, your timeline is already complete.
Already sent a letter? Enter its tracking number to see its proof of dispatch and certified timestamp.
Written by Isabela Rivera
Digital-law graduate · 7 years experience
Graduate in digital law and passionate about secure written communication, I have been writing guides on certified mail and electronic registered delivery for 7 years.