BASE

Running Paid Training for an Association Without Spreadsheets and Bank-Transfer Matching

Published2026-09-28Ryuta Hamamoto

For the secretariat of a Japanese professional association, industry body or society chapter that runs paid training many times a year. How to take registration and payment in one step so there is nothing left to reconcile, plus member and non-member pricing, cancellations and refunds, attendance records, a certificate of attendance template, a yearly operations checklist, and a take-home comparison for 3,000 yen x 50 people x 12 sessions.

Running Paid Training for an Association Without Spreadsheets and Bank-Transfer Matching
Share

Hello, this is Ryuta Hamamoto from TIMEWELL.

If you run the training programme for a professional association, an industry body or a chapter of an academic society, here is a question worth sitting with. Of the time each session takes, how much goes not into speakers and venues, but into matching money to names?

In Japan the usual routine looks like this. Registrations come in through a web form or by email. Fees are paid by bank transfer, which is still the default way organisations collect money here. When a transfer lands, someone ticks the attendee off in a spreadsheet. If the transfer arrives under a company name, they work out who it belongs to. Anyone who has not paid by the deadline gets a reminder. On the day, check-in happens against a printed list, and afterwards the certificates of attendance are typed up one by one in Word. Plenty of associations repeat that ten or twenty times a year.

This piece rebuilds that routine starting from one change: take registration and payment in the same step. It covers member and non-member pricing, cancellations and refunds, attendance records, certificates and the yearly cycle, with a template and a checklist you can adapt. I have also worked out the take-home for a 3,000 yen session with 50 attendees run 12 times a year, using published fee terms.

Why the secretariat's week disappears into reconciliation

Training differs from ordinary events in one respect. The same office runs the same kind of session, over and over, every year. A one-off seminar can absorb some manual work because it ends. A training programme follows an annual plan, so the manual work multiplies with every session.

The repetition has a structural cause in Japan: several licensed professions are expected to keep training. Article 39-2 of the Certified Public Tax Accountant Act asks tax accountants to take the training run by their local association and the national federation1. The federation's own articles go further, stating that tax accountants "must" take that training, and they provide for each member's previous-year training hours to be published on the federation's website2. The Kinki regional association tells prospective members plainly that tax accountants need at least 36 hours of training every year3. Even so, the federation reported a provisional compliance rate of 69.2% for fiscal 20224, and in the same report it listed widening access to training as a task. Demand for training that is easy to attend is not yet met.

Certified public accountants sit under the same kind of rule. Article 28 of the CPA Act requires them to take training provided by the Japanese Institute of Certified Public Accountants5, and the institute's CPD scheme asks for at least 120 credits over three years and at least 20 in the current year. It lists measures for shortfalls, including instructions to complete credits and public notice of names6.

For attendees, these sessions are how they meet an obligation. For the association running them, they are a year-round line of business. What slows the secretariat down is that registrations and payments arrive by different routes. The form holds the names, the bank account holds the money, and someone has to join the two every single time. Transfers often come in under the name of an accounting firm or employer rather than the attendee, and two registrants with the same surname mean a phone call.

Attendees pay for this too. At MUFG Bank, an online transfer of under 30,000 yen to another bank costs 154 yen7, which is 5.1% of a 3,000 yen fee. The attendee pays a fee, the secretariat pays in hours, and I do not think either side gets anything back for it.

One step for registration and payment, with member and non-member rates

The fix is simple to state: have people pay on the registration page itself. The registration and the payment land in the same record, so there is nothing to reconcile. Anyone who has not paid has not finished registering, so there is nobody to chase.

Here is what setting up a training page in TIMEWELL BASE involves, written as the secretariat's to-do list. Enter the title, date and time, venue or online, capacity, the registration deadline and the cancellation deadline. Set up the tickets. Add whatever questions you need to the registration form. We describe BASE as getting an event page ready in about 60 seconds, and there is an AI assistant for drafting the announcement text8.

Member and non-member pricing works by putting more than one ticket type on the same page. Create "Member, 3,000 yen" and "Non-member, 5,000 yen", each with its own price, sales window and allocation of seats9. Then add a required question for a membership or professional registration number.

To be straightforward about it: BASE does not check registrants against your membership roll and decide who is really a member. That check stays with the association. Registrations export as CSV, so matching membership numbers against your list will catch anyone who picked the member rate by mistake9. The other route is to send members a discount code. Codes can be a percentage or a fixed amount, with a usage cap, an expiry date and specific tickets they apply to10. Put the code in the newsletter or member mailing and the public only ever sees the non-member price.

Card payment is the default, and convenience-store payment (widely used in Japan for paying in cash at a local shop) can be switched on for sessions that meet the conditions11. The fee is 4.8% of sales for card payments, and 4.8% plus 120 yen per order for convenience-store payments. Nothing is added on top for the attendee12.

One thing to settle in advance is receipts. After a card payment, the attendee receives a receipt from Stripe titled as coming from TIMEWELL13. If some attendees need a receipt or invoice in the association's own name, decide with your accountant beforehand whether the association issues those separately. If a meaningful share of your attendees are companies that can only pay against an invoice, it is perfectly reasonable to keep bank transfer for just that group. I go into receipts and invoices in more detail in collecting fees for paid seminars.

Looking to optimize community management?

We have prepared materials on BASE best practices and success stories.

Cancellations and refunds come down to where you put the deadline

Disputes over cancellations almost always happen when nobody is sure how late a refund is still possible. My recommendation is a simple rule: a refund deadline a few days before the session, full refund up to that date, no refund after it.

In BASE each training page has its own registration and cancellation deadlines, and the cancellation policy can be picked from a template or written from scratch8. Refunds, full or partial, are processed by the secretariat from the participant management screen14.

Three practical points. First, cancelling and refunding are separate actions. Cancelling a ticket does not refund it, and refunding does not cancel attendance14. That flexibility is useful, but your procedure should list both steps so nobody does one and forgets the other.

Second, refunds carry a fee. Card refunds cost 4.8% of the amount refunded, and convenience-store refunds cost 275 yen each, borne by the organiser12. Refunding a 3,000 yen fee in full leaves 144 yen with the association. Look at how many cancellations you get in a year before deciding whether your policy needs an admin charge.

Third, and most important, refunds are no longer possible once the payout has started processing14. Ticket sales are paid out within five business days after the event ends12, so the cancellation deadline belongs before the session. If you cancel a session outright, the cancellation itself does not trigger refunds either; those have to be processed separately15.

Attendance records and certificates

What sets training apart from an ordinary event is that showing up has evidential value. Attendees report hours or credits to their professional body, or to their employer. The secretariat has to keep an accurate attendance record and turn it into certificates.

For in-person sessions, QR check-in records attendance automatically. Each registrant receives a ticket with a QR code, which the secretariat scans on the day with a phone camera or a USB or Bluetooth barcode reader16. It is quicker than ticking names on paper, and it keeps a record of who checked in and when. Afterwards you can see the check-in rate and a breakdown of attending, attended, cancelled and no-show17.

What BASE does not do, as far as we describe the product, is issue certificates or accumulate each member's annual training hours. How hours and credits count is defined by each profession's rules, and I think that ledger belongs in the association's own system. The workable split is to export attendance as CSV and feed it into your certificate mail merge and your training records. For online sessions, set your own completion rule, such as submitting the post-session survey; BASE can build and send that survey8.

Here is a certificate template you can adapt.

CERTIFICATE OF ATTENDANCE

Certificate No.: (e.g.) 2026-T-012-0034

Name: ______________________
Membership / registration No.: ______________

This is to certify that the above attended the following training.

Course title   : ______________________________
Date and time  : ____ / ____ / 20__, __:__ to __:__
Format         : In person (venue: __________) / Online
Time attended  : __ hours __ minutes (excluding late arrival and early departure)
Instructor     : ______________________
Verified by    : Check-in record (checked in at __:__) and post-session survey

Notes:
- Whether this session counts toward your training hours or credits is
  determined by your own professional body. Please confirm with them
  whether it needs to be reported.
- (If your association awards credit) Credits awarded: __

Issued on ____ / ____ / 20__

(Association name)
(Title and name of signatory)                     (Seal / signature)
(Secretariat contact)

Two things matter most. Record actual time attended, and say clearly who decides the credit, your association or the attendee's. In professions where hours are reported upward, late arrivals and early departures generate questions, and a check-in time lets you answer with evidence. A certificate number built from year, session number and attendee sequence also makes reissue requests easy to handle.

3,000 yen x 50 attendees x 12 sessions: what actually reaches you

Now the numbers. A 3,000 yen session with 50 attendees brings in 150,000 yen, or 1.8 million yen over 12 sessions. The table shows what is left after payment and payout costs. Terms are as published on each provider's official pricing page, checked by us on 28 September 2026, assuming everyone pays by card and nobody cancels. Providers are grouped by fee structure rather than named.

Fee structure Fee per session Payout cost per session Take-home per session Take-home per year
TIMEWELL BASE (Free, 0 yen/month) 7,200 yen 200 yen 142,600 yen 1,711,200 yen
TIMEWELL BASE (Lite, 2,980 yen/month) 7,200 yen 200 yen 142,600 yen 1,675,440 yen
Rate plus fixed fee (4.8% + 99 yen per order, 210 yen per payout) 12,150 yen 210 yen 137,640 yen 1,651,680 yen
Rate plus fixed fee plus monthly (6.1% + 99 yen per ticket, 1,650 yen/month) 14,100 yen not stated 135,900 yen 1,611,000 yen
Flat rate (8%) 12,000 yen not stated 138,000 yen 1,656,000 yen
Payment link (3.6%, free payouts) 5,400 yen 0 yen 144,600 yen 1,735,200 yen

BASE's payout cost uses 200 yen as a guide, since the bank transfer fee is borne by the organiser and varies by bank. Each session is paid out separately, so 12 sessions means 12 payouts. "Not stated" means the provider's pricing page did not give payout terms, so real take-home may be lower than shown.

Two things stand out. First, a fixed fee per order hurts at a 3,000 yen price point. 99 yen is 3.3% of the fee, and you miss it if you only compare percentages.

Second, a plain payment link is cheaper than BASE, and I would rather say so. If all you need is to receive money, that is the better deal. But a payment link has no registration form, no capacity control, no QR check-in, no attendee mailings and no cancellation handling. If you would need other tools to cover those, the comparison is only fair with that effort included.

A word on plans. BASE's pricing page allows 2 active events on Free, 5 on Lite and 100 on Pro. Attendee email is not included on Free; Lite includes 2,000 emails a month and Pro 50,00012. If you keep registration open for the next two or three sessions at once and send reminders, Lite is the realistic choice, and even then the yearly take-home stays above the rate-plus-fixed-fee structure.

Bank transfer puts the full fee in the association's account, but the attendee pays the transfer fee and the secretariat pays in reconciliation and chasing. That time varies too much between associations for me to put a number on it. Measure it once for a single session and multiply by your staff cost. That is the real price of bank transfer.

Where a membership system fits, and the yearly routine

When associations look at systematising training registration, a full membership management system usually comes up. These products combine the member database, dues invoicing, member portals, training history, credit tracking and certificate issuing. They suit large organisations well. They also mean migrating the roll, configuring screens and paying a fixed monthly cost, which is heavy for a body that runs a handful of sessions a year or a regional chapter with its own small office.

BASE fits a narrower job: putting next month's registration page up today. Duplicate the previous session, change the date and title, and the new page sits there as a draft. Attendee data does not carry over, so every session starts clean18. Keep the membership roll and annual training records where they already live, and hand registration, payment and check-in to BASE. That division of labour is, to my mind, the one with the least friction.

Finally, a yearly checklist. Build it once at the start of the year and every session runs in the same order.

[Start of the year, once]
[ ] Fix the annual plan: topics, dates, venues, instructors
[ ] Set fees: member, non-member, student or other categories
[ ] Set the cancellation policy: refund deadline, whether refund fees are passed on
[ ] Decide the certificate format and numbering scheme
[ ] Agree receipt and invoice handling with your accountant
[ ] Build the first session page and keep it as the master copy

[Each session: 6 to 8 weeks before]
[ ] Duplicate the master; update date, title, instructor, capacity
[ ] Set member and non-member tickets and sales windows
[ ] Add a membership or registration number question to the form
[ ] If using member discount codes, set the usage cap and expiry
[ ] Publish and announce through the newsletter and member mailing

[Each session: around the deadline]
[ ] Check registrations against the member roll for wrong categories
[ ] Close sales at capacity; decide how to handle a waiting list
[ ] Process refund requests received before the deadline (cancel and refund are separate)
[ ] Send a reminder by the day before

[Each session: on the day]
[ ] Prepare a check-in device (phone or QR-capable reader)
[ ] Check in by QR; note late arrivals and early departures
[ ] Send the post-session survey

[Each session: within a week]
[ ] Export the attendee list as CSV and update training records
[ ] Issue certificates, stating actual time attended and how credit applies
[ ] Confirm the payout (within 5 business days) and book it

[End of the year, once]
[ ] Total each member's annual hours or credits
[ ] Consider reaching out to members with few hours
[ ] Review attendance, cancellations and survey results for next year's plan

Summary

  • Most of a training secretariat's manual work comes from registrations and payments arriving by separate routes
  • Taking payment on the registration page removes matching and chasing in one go
  • Member and non-member rates can be split with multiple tickets plus a membership number question, or with member discount codes
  • Put the cancellation deadline before the payout, and remember cancel and refund are separate actions
  • Keep certificates and annual training records in the association's own system, fed by CSV attendance exports
  • At 3,000 yen x 50 x 12, a fee structure with no per-order fixed charge leaves more in the account

You do not have to replace the whole setup. Take registration and payment on one page for the next session only, and measure how much reconciliation time it saves. Once you have that number, deciding what to do with the other eleven sessions tends to be easy.

Start TIMEWELL BASE for free

If you would like to talk through your annual training operations or member pricing, see TIMEWELL BASE or get in touch. I break down where event payment fees go in Where event fees actually go, and the steps for building a page are in How to create an event page.

References

Footnotes

  1. Certified Public Tax Accountant Act (Act No. 237 of 1951), Article 39-2 (e-Gov, Japanese) ↩

  2. Articles of the Japan Federation of Certified Public Tax Accountants' Associations (Japanese). Article 65(1) (obligation to take training, amended 15 October 2014); Article 94(1)(vii) (publication of previous-year training hours and exemptions, added 23 April 2015) and 94(3) (publication on the federation's website) ↩

  3. Becoming a tax accountant (Kinki Certified Public Tax Accountants' Association, Japanese) ↩

  4. Overview of activities for fiscal 2022 (Japan Federation of Certified Public Tax Accountants' Associations, Japanese) ↩

  5. Certified Public Accountants Act (Act No. 103 of 1948), Article 28 (e-Gov, Japanese) ↩

  6. CPD scheme (Japanese Institute of Certified Public Accountants, Japanese) ↩

  7. Transfer fee schedule (MUFG Bank, Japanese). Personal accounts, online banking, to another bank, under 30,000 yen ↩

  8. Creating an event (TIMEWELL BASE Help Center, Japanese). The 60-second figure is from our TIMEWELL BASE product page ↩ ↩2 ↩3

  9. Setting up tickets (TIMEWELL BASE Help Center, Japanese) ↩ ↩2

  10. How discount coupons work (TIMEWELL BASE Help Center, Japanese) ↩

  11. Supported payment methods (TIMEWELL BASE Help Center, Japanese) ↩

  12. Pricing (TIMEWELL BASE), checked 28 September 2026. The payout transfer fee (borne by the organiser, varies by bank, about 200 yen) is as confirmed by TIMEWELL. Other providers' terms were checked the same day on their official pricing pages ↩ ↩2 ↩3 ↩4

  13. Viewing receipts (TIMEWELL BASE Help Center, Japanese) ↩

  14. Processing refunds (TIMEWELL BASE Help Center, Japanese) ↩ ↩2 ↩3

  15. Cancelling an event (TIMEWELL BASE Help Center, Japanese) ↩

  16. Checking in with QR codes (TIMEWELL BASE Help Center, Japanese) ↩

  17. Analysing attendee attributes (TIMEWELL BASE Help Center, Japanese) ↩

  18. Duplicating an event (TIMEWELL BASE Help Center, Japanese) ↩

This article was produced with the help of AI. A human verified the primary sources and edited the text before publication.

Want to measure your community health?

Visualize your community challenges in 5 minutes. Analyze engagement, growth, and more.

Share this article if you found it useful

Share

Newsletter

Get the latest AI and DX insights delivered weekly

Your email will only be used for newsletter delivery.

Free download

Event Organiser's Migration & Data-Rescue Checklist (fill-in, 2026)

A fill-in worksheet for event organisers whose ticketing service has shut down. PassMarket closed on June 30, 2026, and its ticket management tool is announced as available until August 31, 2026 (planned). The sheet covers what to rescue before that deadline (attendee records, survey responses, revenue and payout records, event page copy, ticket configuration), an inventory of the channels through which you can still reach attendees, a formula and worksheet for calculating the effective cost of a new platform yourself, and the steps to launch a first event on it. Anything the official announcement does not state — when in-service messaging stops, the export specification for attendee lists and survey data, the timing of payouts — is marked "to be confirmed" rather than asserted. It does not rank providers; it supplies the formula and the checklist.

Download for free

Learn More About BASE

Discover the features and case studies for BASE.

Related Articles