Skip to content

Billing

You log a flight. WingWrangler calculates the charges, posts them to the member’s account, and sends an invoice. Stripe handles the money.

Flight Logged

Charges Calculated

Added to Account

Invoice Generated

Payment Processed

Balance Updated

RoleAccess
AdminEverything: accounts, invoices, rates, revenue reports
Billing AdminSame as admin, scoped to billing
InstructorOwn earnings, payout history
Student/MemberOwn balance, invoices, saved payment methods

Go to Settings → Billing → Rates. You’ll set defaults and per-tail or per-instructor overrides.

Billing Rates

Aircraft Rates

Instructor Rates

Ground Instruction

Additional Fees

Per aircraft override

Default rate

Per instructor override

Default rate

Here’s what a typical rate sheet looks like:

Rate TypeExample
Aircraft hourly$185/hr wet (C172), $245/hr wet (PA-28R)
Instructor hourly$65/hr
Ground instruction$50/hr
Fuel surcharge$12/flight

Example invoice line items for a 1.3 hr dual flight in N734AB (C172):

Line ItemCalculationAmount
Aircraft rental — N734AB1.3 × $185/hr$240.50
Dual instruction — J. Torres1.3 × $65/hr$84.50
Fuel surchargeFlat$12.00
Total$337.00

That’s what your student sees on their invoice. Clear, no surprises.

Sell prepaid hours at a discount. Members buy a block, and it draws down as they fly.

PackageHoursDiscountPrice
Starter50%$925
Standard105%$1,757.50
Premium2010%$3,330

Configure these in Settings → Billing → Block Time. Prices above assume $185/hr wet rate — yours will reflect whatever you’ve set.

An invoice starts as a draft. You review it, send it, and track payment through to close.

Generate & Send

Partial Payment

Full Payment

Remaining Paid

Draft

Sent

Partial

Paid

Members can pay online via card or auto-pay. You can also record offline payments — checks, cash, wire transfers — and WingWrangler tracks it all.

Offline

Online

Credit Card

Auto-Pay

Check

Cash

Transfer

Stripe

Admin Records

You need a Stripe Connect account to accept online payments.

  1. Go to Settings → Billing → Stripe
  2. Click Connect Account
  3. Complete Stripe’s onboarding (business info, bank details)
  4. Verify the connection shows “Active”

Don’t chase payments manually. Configure automatic late fees in Settings → Billing → Late Fees.

SettingOptions
Fee typeFlat amount or percentage
Amounte.g., $25 flat or 5% of balance
Grace periodDays after due date (e.g., 15 days)
ApplicationAutomatic or manual approval
TaskWhere
Generate invoiceBilling → Member → Create Invoice
Record a cash/check paymentBilling → Member → Record Payment
Issue a refundBilling → Payment → Refund
Apply a creditBilling → Member → Add Credit
Pull revenue reportsBilling → Reports

Four reports cover the essentials:

ReportWhat It Shows
RevenueIncome by period, tail number, instructor
ReceivablesOutstanding balances, aging (30/60/90 days)
PaymentsFull transaction history with method breakdown
Block TimeRemaining hours per member, package utilization

At the end of the month, make sure every logged flight has a matching charge. WingWrangler flags discrepancies automatically.

Yes

No

Logged Flights

Charges Match?

Reconciled

Discrepancy

Fix Entry

Review in Billing → Reconciliation. If a flight’s missing a charge — maybe someone forgot to close out the hobbs — you’ll see it here. Fix the entry, and the system re-reconciles.