Instead of eBECAS
Stop renting eBECAS. Own your college system.
We build your version around your intakes, student support and fee process, bring your mapped eBECAS records across and run it for you. Start with the college work that matters each week.
eBECAS advertises Language Basic at A$93 and PLUS at A$105 per concurrent admin user per month, billed annually. Those rates assume 30 licences and exclude GST. Your licence count changes the quote.
- check_circleYour data in a database you own
- check_circleOpen source, no lock-in
- check_circleBuilt and run by Enterprise DNA
What the subscription buys
The bill follows admin access, package and extras
eBECAS charges for concurrent administrative access. Teaching-only staff and students have unrestricted access. Language and vocational packages have different rates. Vendor pricing checked 30 September 2026.
Concurrent administrative licences
The public language rates are A$93 Basic and A$105 PLUS per month per licence, billed annually at the advertised 30-licence level. That is A$1,116 or A$1,260 a year per licence before GST, not a quote for a small team.
Language or vocational package
The vocational page advertises A$114 Basic and A$127 PLUS per concurrent admin user per month, billed annually at 30 licences. Ask for the package and quantity your college actually needs.
Connections on PLUS
Language PLUS includes API access and the Power BI connection. These sit above the Basic language package.
Provisioning and training
The vendor lists A$2,000 once for provisioning and A$200 per hour for personalised training. These are separate from the recurring licence rate.
Online access and licence count
Portals are included with five or more licences. The advertised separate portal add-on is A$169 a month.
A separate test environment
The advertised sandbox add-on is A$199 a month for new customers in the first year, with limits. Your test environment is another part of the bill to check.
What you own
The college decisions, with the records behind them
Attendance
Start with the gaps in the register
See who has unmarked taught days before treating a percentage as complete. Link attendance concerns with overdue tuition for a student support review.
- check Recorded minutes and the days still unmarked
- check An attendance threshold set for the course
- check Approved absences kept separate from attendance
- check Attendance concerns alongside outstanding tuition
Enrolments
Keep the intake and the evidence together
Read course dates, capacity, agreement references and CoE dates from the same student record.
- check Capacity checks when placing a student
- check Upcoming intakes and assigned campuses
- check CoE dates that end before the course
- check Agreement evidence still awaiting review
Student support
Give each follow-up an owner
Record academic reviews, support actions and contact history. Australian and New Zealand evidence checks use their own rules.
- check Progress status with a staff review note
- check Support actions with owners and due dates
- check NZ visa, insurance and orientation evidence gaps
- check Students without a recent contact note
Tuition and paperwork
Produce the records staff work from
Record invoices and receipts, then prepare statements and review worksheets under your college name.
- check Outstanding tuition kept separate by currency
- check Receipts checked against invoice balances
- check Fee statements and attendance records
- check Enrolment schedules and student support worksheets
Make it yours
Design your own eBECAS replacement
Everything starts from the open-source base. Then it gets your name, the parts you run, your rules and your data from eBECAS. Try it here, and we build the real one.
2. What it runs
3. Make it fit
4. Your colour
Answered from your own database
Good morning. Here is what needs you today.
We build it from the open-source base, bring your eBECAS data across and run it for you.
What it looks like
Ask it like you would ask a colleague
Real answers from the demo data that ships with International College for Claude Code. It runs in Claude Code inside the Claude app, so it feels like any chat you already use.
International College for Claude Code
Connected to your own database
Whose attendance needs a closer look?
EN-201
- Student
- Ravi Kumar
- Intake
- SYD-GE
- Scheduled_days
- 6
- Marked_days
- 6
- Marked_percent
- 0.00
- Coverage
- complete
EN-200
- Student
- Mei Tan
- Intake
- SYD-GE
- Scheduled_days
- 6
- Marked_days
- 6
- Marked_percent
- 100.00
- Coverage
- complete
EN-202
- Student
- Ana Silva
- Intake
- SYD-GE
- Scheduled_days
- 6
- Marked_days
- 4
- Marked_percent
- 100.00
- Coverage
- incomplete register
EN-203
- Student
- Aiko Sato
- Intake
- SYD-BUS
- Scheduled_days
- 6
- Marked_days
- 6
- Marked_percent
- 100.00
- Coverage
- complete
EN-204
- Student
- Min Park
- Intake
- AKL-ENG
- Scheduled_days
- 6
- Marked_days
- 6
- Marked_percent
- 100.00
- Coverage
- complete
EN-205
- Student
- Mateo Ruiz
- Intake
- AKL-ENG
- Scheduled_days
- 6
- Marked_days
- 6
- Marked_percent
- 100.00
- Coverage
- complete
| External_id | Student | Intake | Scheduled_days | Marked_days | Marked_percent | Coverage |
|---|---|---|---|---|---|---|
| EN-201 | Ravi Kumar | SYD-GE | 6 | 6 | 0.00 | complete |
| EN-200 | Mei Tan | SYD-GE | 6 | 6 | 100.00 | complete |
| EN-202 | Ana Silva | SYD-GE | 6 | 4 | 100.00 | incomplete register |
| EN-203 | Aiko Sato | SYD-BUS | 6 | 6 | 100.00 | complete |
| EN-204 | Min Park | AKL-ENG | 6 | 6 | 100.00 | complete |
| EN-205 | Mateo Ruiz | AKL-ENG | 6 | 6 | 100.00 | complete |
Ask it anything
Ten questions the free version answers today
These are working queries on the demonstration records. eBECAS also offers reporting; this comparison makes no claim that it cannot produce similar analysis.
Switching
How to switch from eBECAS
The vendor confirms filtered grid exports, and the free base loads students, courses, intakes and enrolments from that file, but attendance history, financial records and supporting documents need separate reviewed mapping, so this is not a complete one-day move.
- 1
Export your records from eBECAS
Use the filtered grid export eBECAS offers and pull out your students, courses, intakes and enrolments. If your account allows other export formats, use what it gives you, usually CSV or Excel, and check with eBECAS if you are unsure what your licence permits. Keep the original exported files. You will need them again if anything needs reconciling later.
- 2
Map your columns, then load
Match your eBECAS columns to the new records once. Run the load as a dry run first so nothing is written yet, and read what comes back. Once that looks right, run the real load. Reimporting the same records again will not duplicate them, so you can repeat this safely while you get the mapping right.
- 3
Check what the import flags
Conflicting records fail and roll back the entire import, so read the output closely. The load brings across students, courses, intakes and enrolments. Attendance history, fee history and supporting documents are not part of this step and need their own mapping and review before you trust them in the new system.
- 4
Run both systems side by side
Keep eBECAS live while you reconcile what came across against your original export files. Check enrolments, dates and balances match. This is the point where gaps in attendance, fee or document history usually turn up, so give it enough time to check properly rather than rushing to a fixed date.
- 5
Switch off eBECAS
Once your records are loaded, checked and reconciled against the originals, and staff are working from the new system without needing to go back to eBECAS, you can end the subscription. Keep the original export files on hand even after cutover, in case something needs checking later.
Where the real effort goes
The real work is mapping your own fields, attendance rules and fee structures to the new records, and deciding how much history to bring across rather than leave behind. Attendance, financial records and supporting documents all need separate reviewed mapping, not just the core export. Enterprise DNA scopes and does this mapping and reconciliation work against your actual exports when they set up and run your version.
Not ready for a call?
Get your eBECAS switch plan by email
We will send you the step-by-step plan for moving your business off eBECAS, what the move really involves, and how we would do it for you.
Sent. Check your inbox.
Your eBECAS switch plan is on its way.
Rather talk it through? Book a call arrow_forwardThree ways to own it
Do it yourself, customise it, or have us run it
Open source
Do it yourself
Free open-source code
- 1 Clone the repo and install dependencies. Hosting and agent subscriptions are separate.
- 2 Run npm test and npm run demo, then open it in Claude Code, Codex, OpenCode or Cursor.
- 3 Map an eBECAS grid export, test the import and reconcile the records.
- 4 Set up your real database, access controls and backup process before using student data.
Built around your business
We customise it
Scoped setup fee, then a retainer for ongoing work
- check Your fields, intake rules and evidence requirements
- check Your eBECAS records mapped, migrated and reconciled
- check A web front end for staff or students where you need one
- check Your preferred technology and the connections your college needs
Omni by Enterprise DNA
We run it for you
One setup fee, then a retainer
- check Installed and operated through Omni by Enterprise DNA
- check Your college records and agreed connections maintained
- check Backups and access controls set up for your operation
- check Ongoing changes as your courses and processes change
Questions
Instead of eBECAS, answered
Are the advertised eBECAS rates what our college will pay? expand_more
Not necessarily. The vendor says the displayed rates assume 30 concurrent administrative licences, are billed annually and are subject to GST. Rates vary with quantity. Ask for your own quote and compare the package, provisioning, portals and extras.
Will our existing student history come across? expand_more
The free version imports mapped students, courses, intakes and enrolments from an exported file. Attendance history, fee history and supporting documents need separate mapping. We scope that work against your actual exports and reconcile it before you switch.
Does it handle our reporting obligations? expand_more
The free version highlights missing evidence and records that need review. It does not issue government CoEs or submit PRISMS, AVETMISS, VSL or TCSI returns. Authorised staff keep those decisions and submissions. We scope the reporting work your version needs before cutover.
Can teachers and students have their own screens? expand_more
Yes, as part of your custom version. We build the staff or student screens and connections around the workflows you agree with us. The free base supplies the records, printable documents and read-only views.
What are we paying Enterprise DNA for? expand_more
Your setup, migration, custom workflows and the operation you ask us to take on. We agree a setup fee, then a retainer. You own the database and the code. Start with the free base or have us build your college version.
Bring the eBECAS bill and one intake to the call
30 minutes with Sam. Walk through your licence bill, the records your team uses and the reporting you must keep. We agree what your own version needs and the migration checks before you commit.
International College for Claude Code is free and open source, published by Enterprise DNA.
Done paying for eBECAS?
Get your version built