Hi @John_Townsend ,
Unless I’m missing something, it seems like this would translate pretty directly into a table in an Airtable base where you %-type have columns representing months and each row represents a payment profile, just as you’ve shown here. In this case, you wouldn’t have FALSE in months with no payments, but rather just leave them empty or 0%.
If you later have an Opportunities table, each Opportunities record could link to a Payment profile and then you could start doing interesting things with lookup columns and formula fields to model things like amounts due each month or the next payment date.