Online enrollment and tuition collection for Philippine K–12 schools.

Dock moves your whole admissions-to-payment process online: applications, requirements, enrollment, invoicing, and bank reconciliation — so every enrolled student has a paid, posted invoice behind them.

The walkthrough is the whole product, screen by screen. No form, no sales call.

Built for Philippine K–12
GCash, bank transfer, QR PH, cash
DepEd SF1–SF10 and Form 137
RA 10173 consent & audit trail
Google Cloud infrastructure
How Dock works, from first application to clean ledger
1
Apply
Online application from any device. No account needed.
2
Test
Auto-scheduled entrance exam slots with QR permits and score entry.
3
Enroll
Seat reservation against live per-section caps, with automatic waitlisting.
4
Pay
Auto-generated invoices. Pay via GCash, bank transfer, or cash — upload the receipt.
5
Reconcile
Receipts matched to invoices automatically; exceptions queued for review.

Enrollment season runs on spreadsheets, phone calls, and re-typing.

Most enrollment workflows mix spreadsheets, email, and manual re-entry. Your registrars know this dance by heart. Dock lets them focus on students instead.

Parents call the office to ask where their application is.
Your staff fields a hundred status calls they shouldn't have to take. Dock gives parents a self-service tracking code the moment they apply.
The same student data gets typed three or four times.
Application form, test registration, enrollment form, registrar records — the same name and birthday re-keyed into different sheets. Dock carries it through one pipeline instead.
The ledger never quite matches the bank statement.
Cash payments, manual official receipts, and a month-end reconciliation that takes days. Dock turns fees into invoices, takes the receipt from the parent, and matches what it can — queuing the rest for review.

Watch the whole loop: application to paid, posted invoice.

Dock — 1-Minute Explainer
Video coming soon

Can’t wait for the video? Read the screen-by-screen walkthrough →

The enrollment-to-cash loop

Fees, invoices, payments, and a ledger that stays reconciled.

This is where Dock goes past a generic admissions tool. Fee structures are configured per grade and school year, invoices generate automatically, and parents pay by GCash, bank transfer, QR Ph, or cash and upload their receipt — Dock’s OCR reads the amount and reference and matches it to the right invoice.

  • Fee structures per grade level and school year, with one-time, semestral, or quarterly payment schemes
  • Automatic invoice generation per grade, section, or fee plan
  • Receipt upload with OCR extraction of amount and reference number
  • Bank statement import (CSV/Excel) — the engine matches eligible transactions to invoices and queues the exceptions for staff review
  • Chart of accounts, general ledger, and live cash-position and outstanding-balance reporting
See the finance screens in the walkthrough →
What parents actually see

Parents apply from their phone. No account. No campus visit.

A parent applies 24/7 from any device, uploads documents, and gets a tracking code they can use to check status anytime — so your office stops fielding status calls.

  • No parent account required — a phone or email for OTP verification is enough
  • Document uploads confirmed by OTP at each step
  • Tracking code issued on submission — ADM-2025-A7K3MN — for self-service status checks
  • Inquiry data from your school website pre-fills the application automatically
See the parent journey in the walkthrough →

Everything Dock does, in one screen.

The full capability set across the five stages of the year. Every line below is in the product today.

Admissions

  • Account-free online application
  • Document upload with OTP confirmation
  • Entrance exams auto-scheduled, with QR permits
  • Score entry and applicant ranking
  • Self-service status by tracking code

Enrollment

  • Per-grade and per-section seat caps enforced at reservation
  • Automatic waitlist once a section reaches capacity
  • First-come ordering, promoted automatically as seats open
  • Re-enrollment windows with per-year deadlines
  • Promotion mapping to the next grade level

Finance

  • Fee structures per grade and school year
  • One-time, semestral, and quarterly schemes
  • Automatic invoice generation
  • Receipt upload with OCR extraction
  • Bank statement import and transaction matching
  • Chart of accounts and general ledger

Registrar & DepEd

  • Form 137 (SF10) generated from student records
  • SF1, SF3, SF4, SF5 and SF7 reporting set
  • LRN carried on student and registrar records
  • Document-request queue for Form 138 (SF9)
  • Alumni records with full enrollment history

Platform

  • Role-based access for registrar, finance, admissions, parent
  • Field-level encryption (AES-256-GCM)
  • Per-school tenant isolation
  • Versioned, timestamped consent capture
  • Audit trail on every record and money movement

Built for Philippine schools from day one.

International SIS platforms weren’t designed with GCash, Form 137, RA 10173, or DepEd School Forms in mind. Dock was.

GCash and local payment methods
Parents pay the way they already pay everything — GCash, bank transfer, QR PH, or cash at the cashier — and upload the receipt.
GCashBank TransferQR PHCashReceipt OCR
DepEd School Forms and the LRN
The data your registrar enters becomes the forms DepEd asks for, without re-keying or re-formatting.
Form 137 / SF10SF1, SF3–SF5, SF7LRN tracked
RA 10173 consent at enrollment
Data Privacy Act consent, photo release, and counseling consent are captured at enrollment — versioned, timestamped, auditable. You supply the legal text; Dock records it.
RA 10173DPA consentAudit log
Right-sized for 100–400 students
Built by a Philippine team for private K–12 schools — not a 5,000-student university system, and no dedicated IT department required.
100–400 studentsPrivate K–12Philippine-built

The data inside Dock is exactly what attackers are after.

Student names, LRNs, birthdates, family contacts, tuition payment records, bank transaction data. Dock holds the most sensitive data your school produces — and it’s built accordingly.

Role-based access — staff see only what they should
Every Dock user is assigned a role — Admin, Registrar, Finance Officer, Admissions Staff, or Parent. Each role sees only the data and actions appropriate to it. A parent sees only their own child's application and payment status.
✓ Role-scoped data access
Encryption and tenant isolation
Financial records and sensitive personal information are encrypted at the field level (AES-256-GCM), and every school's data lives in its own logically isolated database partition. Queries are scoped to a single school's partition at the data layer, not by application-level policy alone.
✓ AES-256-GCM encryption
Built to support your RA 10173 obligations
Consent is captured and versioned at enrollment, and every administrative action, financial transaction, and record change is logged with who did what, when — the evidence trail the Data Privacy Act's accountability principle asks for. Your school stays the personal information controller; Dock is the processor.
✓ Versioned consent & audit trail
SchoolBreach.org, a public tracker built by the team behind Dock, has documented 90 breaches at Philippine schools since 2012 — most traced to aging shared-hosting infrastructure. Dock runs on enterprise cloud infrastructure built to replace exactly that model. See the breach data and Dock’s full security architecture →

Why not just use Google Forms and a spreadsheet?

A lot of schools ask this. Here’s the honest answer.

Forms and spreadsheets handle applications, but not seat caps, installment invoicing, GCash payments, bank reconciliation, or DepEd forms — and enterprise SIS platforms that do are built for schools ten times your size. We compared Dock against Google Forms + Sheets, generic SIS platforms, and enterprise SIS, capability by capability. See the full comparison →

One price for your school size. Nothing to calculate.

Dock is a flat annual fee, banded by how many students you enroll. Year one costs more than the years after it because it includes setup, configuration, and staff training; from year two you pay the renewal rate for your band. You are banded on your enrollment at the start of the school year and stay there until renewal, so growing mid-year never changes your invoice.

Worked example — a school enrolling 240 students
Standard year-one fee (201–300 band)
₱89,990
Founding-school launch rate — what you actually pay in year one
₱44,990
Annual renewal, from year two onward
₱29,990/yr
First two years, all in
₱74,980

The 50% launch discount applies to the year-one fee only. The renewal rate is separate and lower because it carries no setup, configuration, or training.

Everything included.
Annual · banded by enrolled students · setup included in year one.
Launch Pricing50% off the year-one fee while we onboard our founding schools. Your renewal rate is locked at the rate shown here through your first renewal.
Dock pricing by school size, showing the year-one fee and the annual renewal fee from year two onward.
School sizeYear onesetup, configuration & training includedAnnual renewalyear 2 onward
Up to 50 studentsStandard: ₱24,990Launch rate: ₱12,490₱6,990/yr
51 – 100 studentsStandard: ₱39,990Launch rate: ₱19,990₱12,990/yr
101 – 200 studentsStandard: ₱69,990Launch rate: ₱34,990₱21,990/yr
201 – 300 studentsStandard: ₱89,990Launch rate: ₱44,990₱29,990/yr
301 – 400 studentsStandard: ₱109,990Launch rate: ₱54,990₱36,990/yr
401 – 500 studentsStandard: ₱129,990Launch rate: ₱64,990₱44,990/yr
Above 500 studentsPriced to your school — get a quote →
  • Full admissions & enrollment pipeline
  • Finance, invoicing & receipt-based payment tracking
  • Bank reconciliation engine
  • Registrar operations & DepEd forms
  • RA 10173 consent capture
  • Unlimited applications & enrollments
  • Setup, configuration & staff training in year one
Get a Quote →
Parents pay directly to your school’s own GCash, bank, or QR PH account — no OceanEd payment markup or processing fee.
Looking at more than one module? The OceanEd suite costs less than buying modules separately.

Questions, answered.

Give your school an admissions and enrollment process that works.

One system from application to enrolled student with a paid invoice and a clean ledger — built for Philippine K–12 schools, built to support your RA 10173 compliance obligations, and running on enterprise infrastructure.

Not ready to talk to anyone? Start with the implementation checklist — everything your school needs to prepare before go-live. Or see Shore, our website product.

Book a Free Demo →Walkthrough