Compare
BikeCare vs Geer: two bike maintenance apps, compared honestly
Same job, different depth – Geer is cheaper and syncs deeper with Strava; BikeCare weights the riding conditions.
Geer is cheaper (its Pro is €1.67 a month billed annually, less than BikeCare Pro on the same annual billing) and it syncs with Strava more deeply, right down to writing the wear status back into your activity descriptions. BikeCare earns the difference if you want those kilometres weighted by wet conditions, surface and elevation gain rather than merely counted, a tyre pressure figure that knows tubeless and hookless, costs per year and per 1,000 km, and a service book you can export as CSV and PDF. Both are based in the EU and name a full address: GEER BIKE OÜ in Tallinn, BikeCare a sole trader in Germany.
BikeCare and Geer side by side
| Feature | BikeCare | Geer |
|---|---|---|
| Remaining life per component | available | available |
Remaining life forecast per component (chain, tyres, brake pads, cassette) BikeCare: BikeCare shows a remaining life in kilometres and days for chain, tyres, brake pads, cassette and 20+ further parts. Geer: Geer runs components against service intervals you set: the homepage describes "Add your components, set maintenance intervals" and "Set suggested service intervals". Changelog v2.6.0 (9 June 2026) adds a switch of the progress display "between remaining and elapsed", and v2.11.2 shows a countdown per maintenance task. The parts named by the provider are chain, cassette, brake pads, tyres, brake rotors and bottom bracket. | ||
| Weighted by conditions | available | not available |
Wear weighted by conditions (wet, surface, elevation gain) BikeCare: In BikeCare, wet weather and surface feed into the remaining life of chain, cassette and chainrings, and elevation gain and wet weather into that of the brakes. Geer: On Geer's own roadmap board the request for brake wear weighted by metres descended and the request for weather-based chain wax intervals have both stood unchanged at "In Review" (the first since 18 April 2025, the second since 26 March 2026), while the provider demonstrably marks implemented requests as "Completed"; founder Roland Lehle put it in his own words on Product Hunt (around April 2026): "Right now we track distance and time intervals". What Geer does have is an include/exclude rule rather than a weighting: components can be marked as indoor, outdoor or both ("Ride types", changelog v1.11.0), with an extension to gravel and mountain-bike ride types listed as "Planned". | ||
| Weighted by power output | available | not stated |
Wear weighted by the power actually put out BikeCare: Chain, cassette and chainring are additionally weighted by the work done: 200 km out of the saddle uphill loads the drivetrain harder than 200 km rolling along the flat. The calculation runs on kilojoules per kilometre and only counts power actually MEASURED by a power meter; Strava's estimates are deliberately left out because they ignore wind and drafting. Without a power meter the calculation stays unchanged. Geer: Not stated on the provider's own pages. Neither the homepage, the help centre, the comparison pages nor the full changelog names watts, kilojoules, normalised power or power-meter data as a wear metric (checked 4 August 2026). | ||
| Tyre pressure calculator | available | not stated |
Tyre pressure calculator (front/rear width, tube/tubeless/hookless, ETRTO limit) BikeCare: BikeCare derives the pressure from system weight, front and rear tyre width and the tyre system, and on hookless rims caps it hard at the ISO/ETRTO maximum. Geer: Not stated on the provider's own pages (homepage, help centre, comparison pages, blog, changelog and feedback board, all checked 4 August 2026). The app itself sits behind a Strava login and cannot be checked from the outside. | ||
| AI assistant and bike setup | available | not stated |
AI assistant and AI bike setup BikeCare: AI auto-setup creates the bike from make and model including its parts list (live web search), and the Copilot answers questions about your specific bike. Free of charge: the AI parts recommendation with checked shop links (40 requests a month) plus one AI bike setup and one Copilot question a month to try them out; Pro gives you more. Geer: Not stated on the provider's own pages. The homepage feature list ("What's under the hood?": dashboard, push and mail notifications, easy swap, full history, private by design, ride types, any device), the help centre and the changelog name no AI or assistant feature; bikes are imported from Strava rather than created from make and model. | ||
| Chain care per lube method | available | limited |
Chain care intervals per lubrication method (hot wax, drip wax, dry lube, wet lube) BikeCare: BikeCare stores its own interval for each method. Geer: Several care tasks per component are possible: changelog v2.3.0 (22 April 2026) states "Unlimited maintenance tasks per component – add as many service intervals as you need", and the request behind it, marked "Completed", argues precisely with "cleaning, waxing and replacing their chain", so you can set up a wax interval of your own. Preset intervals that differ by lubrication method (hot wax versus drip wax versus dry or wet lube) are not stated on the provider's own pages. | ||
| Costs per year and per km | available | not stated |
Cost analysis per year and per kilometre BikeCare: BikeCare converts the recorded costs into a figure per year and per kilometre ridden, per bike and across all bikes. Geer: Not stated on the provider's own pages. The homepage carries a savings widget ("Calculate your savings", footnote "Based on average component prices and recommended replacement intervals"), which works from average prices rather than your own records; recording your own costs per part and analysing them per year or per kilometre is not stated. | ||
| Service book and export | available | limited |
Service book with costs and warranty, export as CSV and PDF BikeCare: BikeCare exports your recorded entries as CSV and each bike's service record as a PDF. Geer: The service history itself is documented: the homepage says "Full History – Detailed maintenance history at a glance for every single part you own", and all three of Geer's own comparison pages tick "Service history". The export is missing: "Data Export (CSV, Excel, ...)" has sat unresolved at "In Review" since 6 February 2026, and a PDF export as well as cost and warranty fields in the service history are not stated on the provider's own pages. | ||
| Push and email reminders | available | limited |
Push and email reminders with separately adjustable frequency BikeCare: In BikeCare the push frequency and the email digest are configurable independently of each other, and reminders can be snoozed individually. Geer: Both channels are documented and the provider highlights them itself: the homepage lists "Push & Mail Notifications – Friendly reminders when components are due", and Geer's own comparison page against mainTrack says "Geer sends both push notifications and email alerts when components are due for service." A separately adjustable interval for push versus email is not stated anywhere; the help centre only covers enabling notifications in the browser, and the changelog names "Bundle email notifications" (v1.9.0) plus a fix against repetitive notifications (v1.9.2). | ||
| Friends, challenges, ranking | available | not stated |
Friend comparison, challenges and leaderboard BikeCare: In BikeCare this is voluntary and switched off by default. Private groups with their own challenges are available. Geer: Not stated on the provider's own pages. What the pages do describe is a referral programme ("For every friend you refer to Geer, you get 1 month of Pro for free", help centre; changelog v1.15.0) and a Strava club as an external community; a comparison with friends, challenges or a leaderboard are not stated. | ||
| Sync sources | limited | limited |
Where the rides come from (sync sources) BikeCare: This is where BikeCare is weakest: it syncs via Strava only, by webhook shortly after the upload. Without a Strava account there is no automatic import. Geer: Strava only, and deeply so: the help centre says "Geer receives your new rides from Strava the moment they happen" (webhook in real time, plus a daily full sync at 6 p.m. and a manual sync in the settings), bikes are imported from Strava, and "Your data is securely linked to your Strava account". Garmin and Wahoo are not stated as sources ("Integration of Wahoo and Garmin APIs", with 12 votes, is among the highest-voted open requests on the feedback board and has been at "In Review" since 17 May 2025), and adding bikes manually without Strava has been an open request there since 31 May 2025. A Strava account is therefore a prerequisite; a paid Strava subscription is expressly not. | ||
| Operating hours as metric | available | available |
Operating hours as an interval metric of its own (suspension fork, shock) BikeCare: For fork and shock, operating hours are the technically correct yardstick: Fox and RockShox publish their service intervals in exactly that unit. BikeCare keeps them as a metric of its own alongside kilometres and calendar time, preset to 50 h for fork and shock and 100 h for the dropper post. Geer: Alongside distance, Geer knows time-based maintenance tasks: changelog v1.9.1 (30 June 2025) refers to "moving time and timer maintenance tasks" (that is, tasks running on ridden moving time as well as on calendar time), and v1.10.3 adds "Timer service notifications". Suspension forks and shocks are not named as component types on the provider's own pages; the parts advertised are chain, cassette, brake pads, tyres, brake rotors and bottom bracket, with components freely creatable ("Chain, cassette, brake pads – whatever"). | ||
| EU provider, GDPR, legal notice | available | available |
EU provider under the GDPR, public legal notice BikeCare: BikeCare is a sole trader based in Germany, and the legal notice gives a postal address. Uploaded document files are stored in the EU; hosting and database run on Cloudflare, and some features, such as the AI, also process data in the USA; the privacy policy has the details. Geer: Fully disclosed: the footer of every page carries "GEER BIKE OÜ · Reg. 17213697 (Äriregister) · Pärnu mnt 139b, 11317 Tallinn" together with a contact address, so the company is registered in Estonia with its commercial register number. The privacy policy names "renewable-powered servers in Germany" as the server location, states "EU-Based & GDPR-Compliant" with the legal bases Art. 6(1)(a), 6(1)(b) and 6(1)(f) GDPR, lists the processors by name (Mailgun, Plausible, Sentry, Grafana, Stripe, Strava, Meta Platforms) and discloses third-country transfers under standard contractual clauses; the applicable law is Estonian. | ||
- available
- limited
- not available
- not stated on the provider's own pages
In context
Geer and BikeCare set out to do the same job: pull your rides in from Strava, count kilometres against a service interval for every component, and tell you before a worn chain takes the cassette with it. Geer puts the idea neatly in its own headline: "Bikes don't come with a check engine light. Until now." Two things are worth saying at the top: Geer is the cheaper of the two, and its Strava integration goes deeper than ours. Where the apps separate is what happens to those kilometres afterwards: whether wet weather, surface and elevation gain change the figure, whether the app hands you a tyre pressure, and what you can take with you when you leave.
Where Geer is stronger
- Geer costs less, and there is no way around saying so. Pro is €2 a month, or €1.67 a month billed annually; Geer's own page calls it "Cheaper than one inner tube.", less than BikeCare Pro. The free tier is "0 € forever" for 2 bikes and 5 components, so a rider with one bike tracking chain, cassette, brake pads, tyres and rotors may never pay anything at all. There is also a referral scheme: a free month of Pro per friend referred, Pro for life at ten.
- The Strava integration goes deeper than ours. Geer's help centre says it "receives your new rides from Strava the moment they happen" (a webhook, plus a full daily reconciliation at 18:00 and a manual sync in the settings), bikes are imported automatically, renames and newly added bikes are picked up on their own, and if you reassign an activity to a different bike on Strava after the fact, Geer corrects the recorded distance in both directions (v2.4.0/v2.4.1). Ride, EBikeRide, EMountainBikeRide, GravelRide, Handcycle, MountainBikeRide, Velomobile and VirtualRide are all covered.
- The wear status is written back into Strava. Since v2.1.0 (7 April 2026), "Gear wear status now appears on your Strava activity descriptions", via an optional Strava write permission. That puts the reminder exactly where you already look after every ride, with no second app to open. BikeCare asks for read-only Strava permissions and writes nothing back.
- Geer publishes what it is building, and ships quickly: a public changelog with around 30 releases in 2026 alone (v2.0.0 in March through v2.13.0 on 30 July 2026) and a public voting board where every feature request carries a status (In Review, Planned, In Progress, Completed) and a vote count. You can see before you subscribe what is coming and what is not. Several statements on this page rest on that board, which is only possible because Geer publishes it.
- Well thought through for large fleets: a "Needs Attention" view that pulls due parts to the front, a layout that adapts to how many bikes you have (v2.8.0), a search field and per-bike status dots in the sidebar (v2.12.0), moving a component to another bike in one step including date and ride type (v2.9.0), and unlimited maintenance tasks per component (v2.3.0). If you run six bikes and shared wheelsets, that is real work saved.
- The EU data footprint is solid, so it is not a reason to pick us. GEER BIKE OÜ appears in the footer of every page with its Estonian register number 17213697 and a Tallinn address; the privacy policy names "renewable-powered servers in Germany", lists the GDPR legal bases and names the sub-processors; analytics runs on a self-hosted Plausible instance rather than Google; the privacy policy also lists the Meta pixel for website visitors.
What BikeCare is built for
Wear weighted by conditions, not merely counted
500 km in the rain on gravel cost a chain more than 500 dry kilometres on tarmac. BikeCare weights wet conditions and surface for the drivetrain (chain, cassette, chainrings) and elevation gain and wet conditions for brake pads and rotors; tyres and the other parts count without these factors. Where a power meter measured it, drivetrain parts are additionally weighted by the work actually done. On Geer's own board, "Consider the altitude for break system wear" has stood at "In Review" since 18 April 2025, and a request for weather-aware chain wax intervals has done so since 26 March 2026; founder Roland Lehle put it plainly on Product Hunt in spring 2026: "Right now we track distance and time intervals". What Geer does have is an include/exclude rule rather than a weighting: components can be marked indoor, outdoor or both.
A tyre pressure calculator that knows your tyre system
Enter your ready-to-ride weight, the front and rear tyre width separately and whether you run inner tubes, tubeless or hookless, and BikeCare gives you a figure for each wheel in psi and bar. Tubeless takes off about 2 %, which is what the tyre manufacturers' own calculators do, rather than the 0.5 to 0.7 bar often quoted; on hookless rims the ISO/ETRTO limit is capped hard for safety, even when a higher maximum is moulded into the tyre, and the app says when it caps. No tyre pressure feature is documented on any of Geer's pages; a request for one sits on its public board, and since the app is behind a Strava login we can only report the documentation, not the app.
Chain care per lubrication method
Hot wax, drip wax, dry lube and wet lube have very different service lives, and BikeCare carries its own interval for each. Geer gives you unlimited maintenance tasks per component since v2.3.0, prompted by a request that named "cleaning, waxing and replacing their chain", so you can certainly build a wax interval yourself. The number you type in is one you have to know already; that is the part BikeCare takes off your hands.
Costs per year and per 1,000 km, and a service book you can take with you
Log a service with its cost and BikeCare breaks the total down by year, by bike and by part, including cost per 1,000 kilometres: the figure that shows what a bike really costs to run. The full history exports as CSV and PDF, for a sale, a warranty claim or the workshop. Geer's "Full History" is documented and looks well built; the way out is not: "Data Export (CSV, Excel, ... )" has stood at "In Review" since 6 February 2026, and no PDF export is documented anywhere.
Push and email on separate schedules
Geer advertises both channels and is right to ("Push & Mail Notifications – Friendly reminders when components are due"), and its comparison pages show email alerts as a point in its favour against others. BikeCare lets you set the two rhythms independently: push when something falls due, email as a digest every so many days, each configured on its own. A separate cadence for push versus email is not documented on Geer's pages.
Setting a bike up, and asking it questions
Type in the make and model and BikeCare's AI researches the bike, then creates the parts list and spec sheet; the intervals come from BikeCare's reference values. Afterwards the Copilot answers questions about that particular bike, and the parts recommendation links to checked shop product pages, 40 requests a month, free of charge. Without Pro you can try one AI bike setup and one Copilot question a month; Pro gives you more, plus the 90-day maintenance plan. Wear tracking, conditions weighting, tyre pressure, costs and export stay free. Geer's feature list, help centre, comparison pages and changelog mention no AI feature; bikes there come in from Strava, and a guided "Bike Setup Onboarding" with component templates is listed as in progress.
Common questions
Is Geer enough to track component wear?
For a lot of riders, yes. Geer counts distance and time against a service interval per component, uses chain, cassette, brake pads, tyres, rotors and bottom bracket as its own examples while letting you add parts freely, allows unlimited maintenance tasks per component, and sends both push and email reminders when something falls due. It also knows moving-time and timer tasks, so hour-based intervals are possible. Where it stops is the arithmetic on top of the kilometres: on Geer's own board, weighting wear by descending metres or by weather is still open at "In Review", and its founder said in spring 2026 "Right now we track distance and time intervals". If a kilometre is a kilometre to you, Geer does the job for less money. Details as of 4 August 2026.
What is the difference between BikeCare and Geer?
Both take rides from Strava and warn you before a component is due. Geer is cheaper, syncs more deeply with Strava and writes the wear status back into your Strava activity descriptions. BikeCare weights the wear rather than only counting it: wet conditions and surface for the drivetrain, elevation gain for the brakes, and the work actually done where a power meter measured it. It adds a tyre pressure calculator with front and rear widths, tyre system and a hard ISO/ETRTO cap on hookless rims, keeps intervals per chain lubrication method, breaks costs down per year and per 1,000 km, and exports the whole service book as CSV and PDF. Geer's export request has been open since 6 February 2026 and no PDF export is documented. As of 4 August 2026.
How much does Geer cost compared with BikeCare?
Geer is cheaper. Its free tier is "0 € forever" for 2 bikes and 5 components; Pro is €2 a month, or €1.67 a month when billed annually (roughly €20 a year), plus a referral scheme that gives a free month of Pro per friend referred and Pro for life at ten. BikeCare is free for one bike with its parts and maintenance, with no cap on the number of components. Pro buys unlimited bikes, the 90-day maintenance plan and more AI auto-setups and Copilot questions than the one of each a month that free accounts get; wear tracking, conditions weighting, the tyre pressure calculator, costs and CSV/PDF export are in the free tier. Prices checked on 4 August 2026.
Does Geer work without Strava?
On Geer's own pages, Strava is the way in: rides arrive by webhook the moment they are uploaded, and bikes are imported from your Strava account. Two requests on Geer's public board are still unshipped: "Add bikes manually without Strava", open since 31 May 2025, and "Integration of Wahoo and Garmin APIs", one of its two highest-voted open requests with 12 votes, open since 17 May 2025. A paid Strava subscription is explicitly not required. BikeCare is in the same position for rides: ride import runs through Strava only, by webhook after the ride, so anyone who sends their Garmin or Wahoo to Strava is covered and anyone who deliberately avoids Strava should know the limit. The difference is at setup: A BikeCare bike is created from make and model or by hand, so it does not have to exist in Strava first.
Does Geer have a tyre pressure calculator?
It is not documented. On 4 August 2026 we checked Geer's home page, help centre, comparison pages, blog, full changelog, public feedback board and Product Hunt entry and found no tyre pressure feature; there is an open request for one, "Ideal psi/bar displayed based on component setup". Since the app sits behind a Strava login and cannot be inspected from outside, that is a statement about the documentation, not a claim that the feature is missing. BikeCare has one: front and rear tyre width entered separately, inner tube, tubeless or hookless, a hard ISO/ETRTO cap on hookless rims, results in psi and bar for each wheel.
Is BikeCare a good Geer alternative?
It depends what you want done with the kilometres. Choose BikeCare if you want wear weighted by wet conditions, surface and elevation gain, and by the work you actually put in where a power meter measured it; a tyre pressure figure per tyre system, chain intervals per lubrication method, costs per year and per 1,000 km, CSV and PDF export, and an AI that builds the bike from make and model. Stay with Geer if price decides it, if you want the wear status shown inside your Strava activity descriptions, or if you run a large fleet and value the "Needs Attention" view and the component-swapping tools around it. As of 4 August 2026.
Where is Geer based and where is my data stored?
GEER BIKE OÜ is registered in Estonia (register number 17213697, Pärnu mnt 139b, Tallinn), and the details sit in the footer of every page. The privacy policy names "renewable-powered servers in Germany", cites GDPR Art. 6(1)(a), (b) and (f) as legal bases, names the sub-processors and documents third-country transfers under standard contractual clauses; analytics runs on a self-hosted Plausible instance; the privacy policy also lists the Meta pixel for website visitors. Governing law is Estonian. BikeCare is developed in Germany and publishes a legal notice with a postal address; uploaded document files are stored in the EU, hosting and database run on Cloudflare, and the privacy policy names the service providers. Both are EU-based providers; on server location, Geer's privacy policy says more than BikeCare's.
How we compared
Sources (16)
- Geer home page – features, pricing (including the JSON-LD offer) and company details in the footer
- Geer Help & FAQ – Strava sync, referral scheme, company address
- Geer's own comparison overview against ProBikeGarage, MainTrack and Strava
- Geer vs MainTrack – source for the push and email quote and for prices
- Geer changelog – around 60 entries since May 2025; source for moving-time/timer tasks and the Strava write-back
- Geer privacy policy – servers in Germany, GDPR legal bases, sub-processors
- Geer terms and conditions
- Geer's public roadmap and feedback board (Featurebase), with a status on every request
- Roadmap entry "Consider the altitude for break system wear" – In Review (evidence on elevation weighting)
- Roadmap entry "Strava API + Weather API for more accurate chain wax intervalls" – In Review (evidence on weather)
- Roadmap entry "Data Export (CSV, Excel, ... )" – In Review since 6 February 2026 (evidence on export)
- Roadmap entry "Integration of Wahoo and Garmin APIs" – In Review, 12 votes (evidence on sync sources)
- Roadmap entry "Add bikes manually without Strava" – In Review since 31 May 2025
- Roadmap entry "More than two Service Intervals" – Completed (evidence on multiple maintenance tasks per component)
- Roadmap entry "Ideal psi/bar displayed based on component setup" – In Review (tyre pressure)
- Geer on Product Hunt – founder statement "Right now we track distance and time intervals"