I Monetized My Ski App, Here's What Happened

Ski Pin Connect IQ Store Page

About Ski Pin

At the beginning of the 2026, I released a new data field for winter sports called Ski Pin. Ski Pin shows you the name of the ski run you're on, the run difficulty, and which lift is nearby. The CIQ app itself is straightforward, it gets your GPS coordinate and queries a custom web backend that checks the coordinate against OpenSkiMap data. Since there's a monthly cost to run the backend, I decided it'd make sense to monetize the data field to try to cover my costs. And I felt that the Ski Pin concept was unique enough in the CIQ ecosystem that passionate skiers may be willing to pay for the app.

I wanted to share my experience with monetization because I think it's valuable for other developers to see real numbers and understand if it's actually viable.

Monetization Math

For those who haven't looked into first-party monetization, there's a $100 annual fee and then a 15% service fee on all sales. At the beginning of the project, I didn't have a great understanding of how much the backend would cost to run. After doing some research I estimated that with modest adoption, it wouldn't be more than ~$20 a month. So my worst case annual cost would be around $100+$20*12months = $340/yr.

I really struggled with determining the price point for Ski Pin. I didn't want the price to be a significant barrier of entry, but I was eager to recoup my costs. To make $340, I would need to sell $400 in product to cover the 15% service fee. Since skiing is a seasonal sport, I figured a vast majority of my sales would occur in the first 4 months of the year, so I'd need to make ~$100/month. My goal was to make one sale a day on average. So monthly, $100/30 sales puts the price point at $3.33. I rounded that up to $4 to give some breathing room in case I didn't hit my target.

Ski Pin in the field

First Month Results

Looking back on January, two things worked in my favor. First, my backend cost estimate was high. My real cost was $8.46, significantly less than my $20 estimate. Second, I made a lot more sales than I expected! I sold 68 copies in January.

Below is a graph I'll be updating monthly with sales data. If I project out my monthly costs for the rest of the year with no additional sales, it looks like I'll still break even. That was my primary goal with this project.


January Sales Analysis

Lessons Learned

The biggest thing I learned is don't be afraid to price your app at what it's worth. I was genuinely worried that no one would be willing to spend more than $2 on a data field, and I almost priced Ski Pin lower because of that concern. But it turns out that if you're solving a real problem for a passionate audience, they may be willing to pay for it. Seasonal apps can absolutely work if you price appropriately for the condensed sales window, just make sure you're not leaving money on the table by undervaluing your work.

What do you think?

I'd love to hear from other developers who've monetized their apps, how did you approach pricing? Has it been worth it? And for those considering monetization, feel free to ask any questions about the process.

  • Since CIQ started, I've used a "donation" model (if you like this app, buy me a beer...)  The largest donation I've gotten was $50US.  All in all, I get enough money to buy a new Garmin or two every year and pay for one of my other hobbies.

    No $100 year fee or 15% cut, though paypal may take a cut.

    Many of my apps have 50k-100k downloads, so even if a small percentage donate, it adds up.

  • Thanks for sharing Jim, that's really interesting to hear about your success with the donation model.

    Over the past couple of years I've released two free apps that both ended up in the 1000+ download range. I added a buy-me-a-coffee link to both and got a few generous donations, but the total has been less than $20 over the lifetime of the apps.

    It seems like the donation model really shines when you're at that 50k-100k download scale you're talking about. Do you have any advice on bridging that gap from the 1000 download bucket to the next tier? I think a lot of developers get stuck at that level.

    I agree the donation approach is simpler and you're not starting $100 in the hole, but in my case so far monetizing has outperformed what I was seeing with donations.

  • Things have changed over the last decade, and one of those are the large number of apps in the store. 

    With may a couple hundred of watch faces, all of them are much more visible than if there are thousands as there are today.

  • I can’t get ppl to change their reviews, I got a 3 star review for something that is not possible to achieve in Garmin OS and he still didn’t even change that. I have a donation page myself as I hope to somehow make the hundreds of hours worth but it’s zero. 
    I like the idea of donations and help developers but Garmin ecosystem and their users are a bit different than other platforms. Maybe you can have a look at few of my widgets. Best of luck and thank you you for your efforts in making Garmin ecosystem much better and share your work to people who can’t afford to pay for a nice widget watch face etc. 

    n13 mono battery warrior and FastWarrior. 

  • I have 100 plus downloads in almost 2 months. Zero donations.
    donations is a broken system in my opinion as most people will take it, use it and after don’t comeback now even for a review.

    i was thinking to put my apps on payment too, but somehow i want to make people enjoy my work even if they can’t afford to pay.

    i been working for 7 weeks on a very cleverer algorithm but I wouldn’t let it out for free as then they don’t appreciate your hard work. 
    it would be nice if the community appreciate  free apps more and help the developers who do this work.

  • True, it is about what the community is looking for and how they react to free work etc. 

    It’s hard to make a decent product but is even harder to promote it. 

  • I have 100 plus downloads in almost 2 months. Zero donations.

    It’s a mistake to expect that donations would work. My apps have 4000 downloads each (with some overlap) over 7 years and I might have gotten 10 donations.

    I can’t get ppl to change their reviews, I got a 3 star review for something that is not possible to achieve in Garmin OS and he still didn’t even change that.

    No one is going to change their review. Your only option is to explain the situation in a reply.

    The best outcome is to have enough good reviews such that the bad ones look like exception (and that have reasonable explanations).

    Worse might be the bad reviews asking for support (for things you can fix).

    I have a donation page myself as I hope to somehow make the hundreds of hours worth but it’s zero.

    Likely, you’ll never get paid enough for your time. Even with paid apps. Unless you happen to be lucky. (You should have other reasons for doing this work).

  • So Garmin community can’t appreciate work? 

  • Yes.

    Edit: 

    If you offer something for free, (basically) expect to earn nothing from it.

  • Yes.

    If you offer something for free, don’t expect to make money from it.