◉RORK LABJP
●EXPO — EAS Observe now records native crashes (Oct 7). On SDK 57, update to 57.0.21 or later●RORK — GPT-6.1 Sol (Sep 29) and Claude Sonnet 5.5 (Sep 28) are now in the model menu●RN 0.88 — React Native 0.88.x is scheduled for Oct 12, 2 days left●Q&A — People keep asking why AuthSession returns no result in Android standalone builds●WINDOWS — A walkthrough shows how to ship an iPhone app from Windows only, with no Mac●NEW — When only notifications fail in Expo Go: three checks to run first●EXPO — EAS Observe now records native crashes (Oct 7). On SDK 57, update to 57.0.21 or later●RORK — GPT-6.1 Sol (Sep 29) and Claude Sonnet 5.5 (Sep 28) are now in the model menu●RN 0.88 — React Native 0.88.x is scheduled for Oct 12, 2 days left●Q&A — People keep asking why AuthSession returns no result in Android standalone builds●WINDOWS — A walkthrough shows how to ship an iPhone app from Windows only, with no Mac●NEW — When only notifications fail in Expo Go: three checks to run first
Articles/Getting Started
◈ Getting Started/2026-09-05Beginner

Rork's Free Tier Gives You 35 Credits a Month, but the Number That Shapes Your Work Is 5 a Day

Rork's free plan is 35 credits per month with a 5-credit daily cap. The daily cap, not the monthly total, decides how you work. Here is how I spend those five, what I verify off-credit, and where the free tier stops.

Rork577free plancredits4pricing7indie development42

When I pick up a new tool, the first thing I count is not the feature list. It is whether I can burn through the free allowance in a single sitting. If I can, I learn within a day whether the tool suits me. If I cannot, my judgment gets spread across a week whether I like it or not.

Last week I was recounting Rork's free allowance and stopped. Thirty-five credits a month. On its own that sounds like enough to assemble one small app. Then I read the daily cap — five — and the premise flipped.

Thirty-five is not a pool you can dip into freely. It is five, seven times over. For anyone trying to evaluate Rork without paying, the constraint is not volume. It is the fact that your work has to cross days.

The numbers, side by side

Let me put the current figures down first. Rork bills by message: every time the AI writes or rewrites code for you, credits come off the balance.

PlanCreditsDaily capWhat it realistically covers
Free35 / month5 / dayAssembling one small app and getting a feel for the tool
Pro (from $25/month)100 / monthNoneHaving a day where you push straight through
MaxFrom 1,000, stepping up through 2,500 / 5,000 / 10,000NoneOngoing work that reaches into native features

I should say where those numbers come from. The 35-per-month free allowance with its 5-per-day cap, the $25 Pro tier with 100 credits, and the Max credit steps are all reported consistently across 2026 third-party breakdowns such as Rork Pricing 2026 by No Code MBA and Rork Pricing Plans 2026 by VP0. Billing pages get revised, so please check the figure on your own account screen before you pay anything.

One more thing worth saying plainly: several reviews report that new accounts do not always receive their free credits right away. If your balance shows nothing on day one, you do not need to assume you did something wrong. My own rule is to look once more the next morning, and if nothing has changed, write to support rather than keep poking at it.

Five a day constrains your order of work, not your speed

For a while I treated the free allowance as a small budget — less money, but money I could spend whenever I needed it. That framing did not work well for me.

A daily cap behaves less like a budget and more like a timetable. Once the fifth message is spent, the day is over. Tomorrow's version of you starts by remembering where yesterday left off, and on some days that remembering took longer than the work itself.

So I drew a line I still keep. The free tier is not a tier for building. It is a tier for deciding. I assign each of the five messages to one question I want settled that day, and when it is settled I stop. Writing those questions down in advance is what makes five feel like enough.

In practice my week looks roughly like this. Day one is skeleton: screens and navigation only, so I can see how accurately my wording turns into structure. Day two is data shape — what appears in the list, what appears in the detail view. Day three is input and saving. Day four is visual adjustment. Day five is touching it on a real device and fixing what that reveals. Ordered this way, changing my mind midweek does not throw away the earlier days.

Write the whole spec before you send anything

Most of my credit loss came from round trips, not from feature count. "Build this," "not like that," "try this instead" — every undecided detail turns into another message.

Now I draft the spec in a plain text editor and only then send it. Something like 200 words, along these lines:

# Goal
(Who, in what situation, can do what in a single action)
 
# Screens
1. List: what is shown, in what order / what appears when empty
2. Detail: fields displayed / fields editable
3. Settings: only the values that can change
 
# Data
- Field names and types, and whether they live on device or on a server
- What is read at launch / when writes happen
 
# Out of scope for now
- (Notifications, payments, sharing — anything I do not want generated yet)

The line that earned its keep was the last one. Without it, features I never asked for arrive anyway, and removing them costs another message. Stopping one unwanted generation saves a fifth of the day.

If you want to go deeper on how to phrase requests to Rork, building features one increment at a time covers the phrasing side in more detail.

Move verification outside the credit budget

If you also ask the AI to confirm whether the result is correct, every confirmation costs credits. That part can happen on your own machine.

Once the project is exported and sitting in front of you, these two cost nothing:

# Checks dependencies, config, and native-side mismatches in one pass
npx expo-doctor
 
# Looks only at whether any dependency is off for your SDK version
npx expo install --check

Both are Expo commands and have nothing to do with your Rork balance, so you can run them as often as you like. Since I settled on paying credits for generation and time for verification, my free allowance has stretched noticeably further. Knowing in advance whether a failure comes from dependencies or from how I phrased the request makes the next message far more precise.

For the order in which I check a build that will not compile, the build failure triage list is worth one pass before you spend anything.

The ceilings you hit before the credits run out, and what free actually verifies

It is easy to talk about credits and miss the fact that two other walls arrive first.

The first is real-device testing. A screen that behaves in the browser preview or the simulator is not the same thing as a build installed on your own phone. I have learned not to call a preview finished, and the gap between preview and a store build walks through what specifically differs.

The second is publishing. Shipping to the App Store requires an Apple Developer Program membership, and Google Play has its own one-time registration fee. Those are separate from the builder's pricing, and they involve human steps that no plan removes. "Can I build this for free" and "can I ship this for free" are genuinely different questions.

Here is the whole thing on one page. Before you start, the only check I would ask you to make is whether you are expecting anything from the right-hand column.

What the free tier verifiesWhat it cannot (paid, or a separate cost)
How accurately plain-language instructions become screensHow much rework accumulates over sustained building
Whether the generated code is readable to youFinishing something without crossing days
A first pass at navigation and data shapeHow comfortably you can ship updates after release
Whether your idea holds up in two or three screensWork that reaches into native capabilities (higher tiers)

My own test for moving to a paid plan is a single question: on day five of the free allowance, did I still want to be working on the same app? If the answer was yes, $25 is inexpensive. If interest had faded by day three, I take that as a signal about the idea rather than the tool.

If you want a closer comparison of which plan fits which situation, an honest look at Rork's pricing tiers works through it case by case.

Decide tomorrow's five tonight

If there is one thing to do today, it is to write down the five questions you want answered tomorrow. Keep them small enough to stop on — "decide the sort order for the list," "decide whether data lives on device" — and your morning self will not spend the first message wandering.

I could not make the free tier work while I thought of it as a trial period. It started working once I thought of it as a place to decide things. Thank you for reading this far, and I hope your five go further than mine did at the start.

Share

Thank You for Reading

Rork Lab is ad-free, supported entirely by members like you. We publish practical guides daily with implementation code, benchmarks, and production-ready patterns. If you've found it useful, we'd love to have you on board.

  • ✦Copy-paste ready implementation code
  • ✦New advanced guides published daily
  • ✦$5/mo or $15 for lifetime access
View Membership →

If you found this article helpful, a small tip ($1.50) would mean a lot to us. Your support helps keep this site ad-free and covers server and hosting costs.

Related Articles

◈ Getting Started2026-04-19
Rork Pricing Compared: Free vs Pro vs Max
An honest comparison of Rork's Free, Junior, Senior, and Max tiers for indie developers: how the 35-credit non-rolling system really works, a script that back-calculates your burn rate, and break-even DAU tables you can redraw with your own eCPM.
◈ Getting Started2026-09-25
Building the Same Gallery Grid with Opus 5.5 and GPT-6 Sol in Rork — Choosing a Model by Its Effort Steps
Rork's model menu now lists Opus 5.5 and GPT-6 Sol. I built the same three-column gallery screen with both, compared their effort settings, and kept the code I'd actually ship. Here is what differed and how I chose.
◈ Getting Started2026-09-20
Two logins to check first when Expo Go stops opening your preview
When the QR code stops loading your Rork preview on a real device, check the logins before the router. Here is which path needs a sign-in on both ends, and which paths are untouched.
📚RECOMMENDED BOOKS
Build a Large Language Model (From Scratch)
Sebastian Raschka
LLM Dev
Prompt Engineering for LLMs
Berryman & Ziegler
Prompting
AI Engineering
Chip Huyen
AI Eng
* Contains affiliate links