Have you noticed websites and online services that appear free on their landing pages, require you to create an account and provide an email address, and only then reveal that you need to pay? In one case, I built a full profile with a portfolio and profile picture, watched a lengthy tutorial, and started creating a listing before being told that publishing it would cost €6. Another job platform let me browse listings freely but required a paid membership before I could contact employers. I understand that paid services and free tiers can help reduce spam, but why not show the pricing before making people spend time setting up an account? Is this mainly a sales tactic, or has transparent pricing online become unusual?
4 Answers
There’s a big difference between a genuinely free tier with clearly stated limits and a service that looks free until the final step. Showing the price, membership requirements, and what is included before signup would let people make an informed choice and would probably build more trust.
Companies often use signup gates because they can track users, send follow-up marketing, and test different pricing or offers for different groups. A public page might show generic pricing, while an account lets them tailor the offer. That may make sense from a marketing perspective, but it is still frustrating when the basic fact that the service is paid is hidden.
This is a classic conversion funnel and a form of dark-pattern design. Getting someone to hand over an email address and spend 20 minutes building a profile creates sunk costs. Once they have invested that much, they are more likely to think, “I’ve come this far, I may as well pay.” It probably performs better in their tests, even if it makes the experience feel dishonest.
I’ve started treating unexpected signup requests as a warning sign. If a site asks for an account before showing basic pricing, I usually leave or use an email alias. It’s also worth checking whether deleting the account is straightforward, since some services make signup easy but require contacting support or using a separate app to leave.

Exactly. The issue isn’t charging money; it’s making people invest time before revealing that payment is required.