
SAP BTP Free Tier and Pay-As-You-Go: Build your first hands-on project
SAP BTP Free Tier gives you access to selected services for free, with fixed usage limits and no expiry date. Pay-As-You-Go (PAYG) is a commercial model where you pay only for the paid resources you consume. They are not opposites. A free tier account is built on top of a PAYG or CPEA global account, so you can start free and scale up later without re-building your work.
If you're looking for a first hands-on project, the best path is a PAYG global account, free tier service plans wherever they exist, and cost alerts switched on from day one.
What is SAP BTP? Why Newcomers get confused?
SAP Business Technology Platform (SAP BTP) is SAP’s cloud platform for app development, integration, data management, analytics and AI. More SAP consultants, ABAP developers and integration specialists are getting involved, particularly as companies migrate to clean-core extensions on SAP S/4HANA.
Most beginners get stuck in the commercial terms before they write any code. Trial accounts, free tier, PAYG, and CPEA (Cloud Platform Enterprise Agreement) all get mentioned in the same breath and are easy to confuse. Here's where they fit in:
- Trial is a free sandbox to learn with a time limit. It doesn't need a credit card, but it has limited services and is not meant for long-term work.
- Some service plans are free to use as part of the free tier. It is available in PAYG and CPEA global accounts.
- Pay-As-You-Go means you pay only for the paid service plans you use, billed based on your consumption.
- CPEA. A prepaid credit contract used mostly by larger organisations.
The rest of this guide compares free tier vs PAYG as this is the decision most learners and junior SAP professionals have to make.
What is the SAP BTP Free Tier?
Free tier is a set of service plans that SAP designates as free. You can use them provided you don't exceed the limits of each plan. It's not a trial with a 30-day or 90-day countdown.
Key features:
- Service Coverage Limited. Not all BTP services have a free plan. Look into the service marketplace or the SAP Discovery Center and filter free plans.
- Quotas fixed. Each free plan has its own limit on memory, storage or API calls.
- Connected to a business account. To activate the free tier you need to create a PAYG or CPEA global account, so a payment method is required.
- Upgrade path. Many services allow you to upgrade from a free plan to a paid plan when your project outgrows the limits.
The Free tier is perfect for learning, proof-of-concept builds, portfolio projects, and small internal prototypes. It was not designed for production workloads that require capacity or service level guarantees.
SAP BTP Pay-As-You-Go – What's that?
PAYG is a flexible business model. You subscribe to a world account, add a payment method and select the services you want. You will be billed monthly for any paid resources you use. You won't be paying for free plans only.
Main features:
- No advance commitment. No need to purchase a credit pack first.
- Access to the entire service catalogue. Paid plans are available for services without a free option.
- Metered billing. Usage is measured such as run-time memory over time, database capacity or messages processed.
- Ready for production. Paid plans have the capacity and support terms that take real business use.
The main risk is accidental spending. Using a paid plan for a running database instance or a forgotten service subscription can cost money. That is why cost monitoring is important and we cover it below.
Free Tier vs. Pay-As-You-Go Side-by-Side Comparison
| Factor | Free Tier | Pay-As-You-Go |
|---|---|---|
| Cost | No fee within plan limits | Charged on a usage basis for paid plans |
| Time limit | No | No |
| Need a payment method | Yes, via PAYG or CPEA account | Yes |
| Service coverage | Selected services only | Full list of paid plans |
| Capacity | Fixed quotas, capped | Adjustable to suit your needs |
| Best for | Learning, prototypes, portfolio projects | Pilots, production, wider access to services |
| Key risk | Exceeding quota limit | Charges if not planned, unbudgeted |
The practical takeaway is that the free tier is a pricing option in your account, not an account type. You can have one PAYG global account with free and paid plans running concurrently.
Which Option Should You Go For?
BTP trial - if you just want to explore the cockpit and don't have a payment method available. Remember, trial accounts are limited and may not be indicative of what an actual project needs.
If you want to make something durable, such as a portfolio app, and keep it up without a clock ticking, go for free tier on a PAYG account. This is best suited for majority of the SAP learners.
Choose paid PAYG plans only if there's no free option for a service or if your workload requires more capacity than free quotas provide. Add them with intentionality and with alerts.
If your employer or training provider has a contract with CPEA, ask them if you can be included in a sub-account. So, you won't have to use a personal card.
Expert Guidance
Learn from industry experts
Trusted & Recognized
Top-rated by learners
Flexible Learning
Online options
Placement Support
Career support & more
Your First Real Hands-On Project: A Product Catalogue App
A good first project should cover the core BTP building blocks without needing too many paid services. This is nicely done by a simple product catalogue app. It does:
- SAP Business Application Studio. Your Cloud Development Environment
- Backend: SAP Cloud Application Programming Model (CAP)
- Database: SAP HANA Cloud Database
- SAP Fiori elements - User Interface
- Cloud Foundry runtime to deploy
This stack reflects the way real projects are built in SAP extensions, which is good for your resume and interviews.
Step 1: Create Your Global Account and Subaccount
Create a PAYG global account on the SAP BTP registration page. Then create a subaccount in the SAP BTP Cockpit and activate the Cloud Foundry environment. Select a region close to you for lower latency and give the subaccount a meaningful name, e.g. “learning-sandbox”
Before you add any service, go to the cost and usage settings and set up an alert for your spending. First do this, not last.
Step 2: Assign Entitlements Wisely
In the cockpit, navigate to Entitlements and add only the required service plans. If available, look for plans labelled free when you add SAP HANA Cloud, SAP Business Application Studio, and the Cloud Foundry runtime. If a plan is not free, write down what it costs before you assign it.
Entitlements are your safety net. A service you never grant charge can't create charges.
Step 3: Start SAP Business Application Studio
Subscribe to SAP Business Application Studio and create a dev space of type “Full Stack Cloud Application”. This gives you a browser-based IDE with the CAP tools preloaded, so you don't have to install anything locally.
Step 4: Construct the CAP Project
Generate a CAP application skeleton with the project generator. Define a simple data model: a Products entity (ID, name, category, price, stock) and a Categories entity. Then expose it via a service definition. One of the great strengths of CAP is that it converts this model into an OData service with very little code.
Add a few rows of sample data in the CSV file format so you can see immediate results.
Step 5: Provision SAP HANA Cloud
Create a SAP HANA Cloud instance from the cockpit, using the free plan if you have one in your account. Allow the Cloud Foundry space or your application's IP range to connect. Free HANA Cloud instances usually shut down automatically on a schedule and need to be restarted. So check the documentation for the current behaviour before you plan a demo.
Then, bind your CAP project to the HANA Cloud database and deploy the data model.
Step 6: Add a Fiori Elements user interface
Build a List Report and Object Page app on top of your OData service. Fiori elements creates a complete, SAP-standard user interface from annotations, so you can focus on the data and the business logic, instead of hand-coding UI.
Step 7: Deploy and Test
From the terminal, build and deploy the application to the Cloud Foundry runtime, then open the application URL and test search, filtering and create or edit actions. Fix problems with roles or authorisations using the role collections in the cockpit.
Step 8: Stretch It
When the basics work, add features that showcase real skills:
- Log on with SAP Build Work Zone or the application router
- Like a custom action, such as a “Mark as Out of Stock” button
- Destination service. An integration call to an external API
- Unit testing your CAP service handlers
Every extension adds to the project's appeal to a hiring manager.
Avoiding Unexpected Charges
The most important habit for any BTP beginner is cost control. Follow these rules:
- As soon as your account is created, set up spending alerts.
- Review entitlements monthly, delete plans that are not in use anymore.
- Stop or delete database instances when not in use.
- Remove unused apps.
- Please read the description of the plan before assigning it. The free and paid plans of the same service are often sitting side by side.
- Check the usage dashboard after each session during the first month.
Employers also require these practices of developers working in shared company subaccounts.
Common Errors to Avoid
- Assuming there is a free plan for each service. Many don't.
- Leaving a paid database or runtime running after a practice session.
- Putting learning work into a production subaccount.
- Ignoring alerts saying “I'm just testing”
- Ignore documentation updates, as quotas and plan names are subject to change over time. Please always verify the current limits on the official SAP pages.
Skills You'll Learn in This Project
This project proves you have the hands-on experience in areas SAP employers are actively looking for:
- CAP Data Model and Service Development
- SAP HANA Cloud database basics
- Generation of Fiori UI components
- Cloud Foundry deployment
- The role and authorisation setup
- Cloud cost visibility
If you are an SAP ABAP developer transitioning into clean-core development, this is a good bridge into the BTP ecosystem. As a functional consultant, it helps to know how your technical team builds things and how extensions are governed.
Concluding Remarks
Free tier and pay as you go play nice together. The free tier provides a safe space to learn and PAYG offers the space to grow when a project needs more. The best way to proceed is to create a PAYG global account, use free plans first, set cost alerts as soon as possible, and build a small but complete application like the product catalogue above.
Our SAP BTP training in ERPVITS includes live project-based training in CAP, SAP HANA Cloud, Fiori elements and Cloud Foundry deployment so you leave with working applications and not just theory. Contact ERPVITS to know about upcoming batches & demo sessions.
Frequently Asked Questions
Is SAP BTP Free Tier actually free?
For the ones that are marked as free and are within their usage limits, yes. You can assign and use paid plans in the same account, but charges may apply, so check each entitlement carefully.
Do I need a credit card for SAP BTP Free Tier?
The Free tier is enabled through a PAYG or CPEA Global Account and therefore normally requires a payment method. The BTP trial is the one that does not need one.
Does the SAP BTP Free Tier expire?
Free tier plans don't have a fixed expiry date like a trial. SAP may change plan availability and limits, so be sure to check the official documentation from time to time.
The SAP BTP trial and free tier differ in the following ways:
A trial is a limited time sandbox for limited services to learn. Free tier is a set of permanent free service plans within a commercial account with an upgrade path to paid plans.
Can I upgrade from free to paid plans later?
Yes, for many services. Upgrade a free plan to a paid plan when you need more capacity for your project without rebuilding the application from the ground up.
Which SAP BTP services should I start with?
The starting stack is solid: SAP Business Application Studio, CAP, SAP HANA Cloud and the Cloud Foundry runtime. Free plans are available, but availability varies, so check the SAP Discovery Center before you begin.
Is SAP BTP good for ABAP developers?
Yes. ABAP Cloud and RAP on BTP and CAP are core to clean-core extension development and skills in them are in demand.