<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:01a0a14f-b986-7475-9f04-ebf67dd3d553,g:50afa833-fc30-4675-a2d3-b60f8cea8882-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="https://xbrl.org/2023/arcrole/summation-item" xlink:type="simple" xlink:href="https://www.xbrl.org/2023/calculation-1.1.xsd#summation-item"/>
  <link:roleRef roleURI="http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="opfi-20260930.xsd#ConsolidatedBalanceSheetsUnaudited"/>
  <link:calculationLink xlink:role="http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_01a0a14f-bafc-7c15-a0cc-e5ab89cbc41f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_01a0a14f-bafc-793d-8226-419bb963bd74" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_01a0a14f-bafc-7c15-a0cc-e5ab89cbc41f" xlink:to="loc_us-gaap_Liabilities_01a0a14f-bafc-793d-8226-419bb963bd74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_01a0a14f-bafc-70a5-bd67-ea2ed704d05d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_01a0a14f-bafc-7c15-a0cc-e5ab89cbc41f" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_01a0a14f-bafc-70a5-bd67-ea2ed704d05d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_01a0a14f-bafc-7893-92f5-2d4b3391ff15" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_01a0a14f-bafc-7dc4-992e-24e707c4ba72" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_01a0a14f-bafc-7893-92f5-2d4b3391ff15" xlink:to="loc_us-gaap_TreasuryStockCommonValue_01a0a14f-bafc-7dc4-992e-24e707c4ba72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_01a0a14f-bafc-70f3-9a43-75ed2a564253" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_01a0a14f-bafc-7893-92f5-2d4b3391ff15" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_01a0a14f-bafc-70f3-9a43-75ed2a564253" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_01a0a14f-bafc-7c3e-8fe9-e10e47d75157" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_01a0a14f-bafc-7893-92f5-2d4b3391ff15" xlink:to="loc_us-gaap_CommonStockValue_01a0a14f-bafc-7c3e-8fe9-e10e47d75157" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_01a0a14f-bafc-7771-9ea0-b2475931c5f0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_01a0a14f-bafc-7893-92f5-2d4b3391ff15" xlink:to="loc_us-gaap_PreferredStockValue_01a0a14f-bafc-7771-9ea0-b2475931c5f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_01a0a14f-bafc-7bb3-9b65-cac59833958f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_01a0a14f-bafc-7893-92f5-2d4b3391ff15" xlink:to="loc_us-gaap_AdditionalPaidInCapital_01a0a14f-bafc-7bb3-9b65-cac59833958f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_01a0a14f-bafc-753d-a271-b4b167a90699" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_01a0a14f-bafc-7b95-a488-28764d72dcd2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_01a0a14f-bafc-753d-a271-b4b167a90699" xlink:to="loc_us-gaap_OperatingLeaseLiability_01a0a14f-bafc-7b95-a488-28764d72dcd2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_TaxReceivableAgreementLiability_01a0a14f-bafc-72d1-9a23-397296381a0b" xlink:href="opfi-20260930.xsd#opfi_TaxReceivableAgreementLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_01a0a14f-bafc-753d-a271-b4b167a90699" xlink:to="loc_opfi_TaxReceivableAgreementLiability_01a0a14f-bafc-72d1-9a23-397296381a0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrentAndNoncurrent_01a0a14f-bafc-7acf-b84a-4928c1f95446" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrentAndNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_01a0a14f-bafc-753d-a271-b4b167a90699" xlink:to="loc_us-gaap_AccountsPayableCurrentAndNoncurrent_01a0a14f-bafc-7acf-b84a-4928c1f95446" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_01a0a14f-bafc-7c0f-900a-93439e9350d2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_01a0a14f-bafc-753d-a271-b4b167a90699" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_01a0a14f-bafc-7c0f-900a-93439e9350d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_01a0a14f-bafc-7eeb-acfa-2885eb5a8cb6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_01a0a14f-bafc-753d-a271-b4b167a90699" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_01a0a14f-bafc-7eeb-acfa-2885eb5a8cb6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_01a0a14f-bafc-70ef-89ef-57d07090c84b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SeniorNotes"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_01a0a14f-bafc-753d-a271-b4b167a90699" xlink:to="loc_us-gaap_SeniorNotes_01a0a14f-bafc-70ef-89ef-57d07090c84b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_01a0a14f-bafc-7a61-b132-e03ba1e13fa5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_01a0a14f-bafc-778e-9c26-ea0d51d8b660" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_01a0a14f-bafc-7a61-b132-e03ba1e13fa5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_01a0a14f-bafc-778e-9c26-ea0d51d8b660" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_01a0a14f-bafc-7d7a-b8c0-08009485fa05" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_01a0a14f-bafc-7a61-b132-e03ba1e13fa5" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_01a0a14f-bafc-7d7a-b8c0-08009485fa05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_01a0a14f-bafc-71a5-8112-3550768bb833" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_01a0a14f-bafc-7a61-b132-e03ba1e13fa5" xlink:to="loc_us-gaap_OtherAssets_01a0a14f-bafc-71a5-8112-3550768bb833" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_01a0a14f-bafc-7607-abc0-dc1c6629cfb8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_01a0a14f-bafc-7a61-b132-e03ba1e13fa5" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_01a0a14f-bafc-7607-abc0-dc1c6629cfb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_01a0a14f-bafc-78c6-8b92-84077d5ddd55" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_01a0a14f-bafc-7a61-b132-e03ba1e13fa5" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_01a0a14f-bafc-78c6-8b92-84077d5ddd55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption_01a0a14f-bafc-78db-a4bd-e9cc9acf7f72" xlink:href="opfi-20260930.xsd#opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_01a0a14f-bafc-7a61-b132-e03ba1e13fa5" xlink:to="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption_01a0a14f-bafc-78db-a4bd-e9cc9acf7f72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_01a0a14f-bafc-728b-b4e9-41b057fb244b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_01a0a14f-bafc-7a61-b132-e03ba1e13fa5" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_01a0a14f-bafc-728b-b4e9-41b057fb244b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_01a0a14f-bafc-73e4-91ca-e1edd9cb1809" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityMethodInvestments"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_01a0a14f-bafc-7a61-b132-e03ba1e13fa5" xlink:to="loc_us-gaap_EquityMethodInvestments_01a0a14f-bafc-73e4-91ca-e1edd9cb1809" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_01a0a14f-bafc-71b9-bbb8-782d9c11cf43" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_01a0a14f-bafc-74f7-8d60-9286289b0a4b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_01a0a14f-bafc-71b9-bbb8-782d9c11cf43" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_01a0a14f-bafc-74f7-8d60-9286289b0a4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_01a0a14f-bafc-7084-92fe-29800b166584" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_01a0a14f-bafc-71b9-bbb8-782d9c11cf43" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_01a0a14f-bafc-7084-92fe-29800b166584" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_01a0a14f-bafc-7a19-8208-40438e2ee210" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_01a0a14f-bafc-7394-8068-08adae64ebf3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_01a0a14f-bafc-7a19-8208-40438e2ee210" xlink:to="loc_us-gaap_StockholdersEquity_01a0a14f-bafc-7394-8068-08adae64ebf3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_01a0a14f-bafc-7b43-923b-4862736f7c98" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_01a0a14f-bafc-7a19-8208-40438e2ee210" xlink:to="loc_us-gaap_MinorityInterest_01a0a14f-bafc-7b43-923b-4862736f7c98" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited" xlink:type="simple" xlink:href="opfi-20260930.xsd#ConsolidatedStatementsofOperationsUnaudited"/>
  <link:calculationLink xlink:role="http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_01a0a14f-bafc-7caa-a717-f245105a51b4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_01a0a14f-bafc-713c-8b4e-8e8f6592bf2f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_01a0a14f-bafc-7caa-a717-f245105a51b4" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_01a0a14f-bafc-713c-8b4e-8e8f6592bf2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_01a0a14f-bafc-71fc-acaa-87846c081a65" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_01a0a14f-bafc-7caa-a717-f245105a51b4" xlink:to="loc_us-gaap_ProfitLoss_01a0a14f-bafc-71fc-acaa-87846c081a65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpense_01a0a14f-bafc-775f-8935-fecbb4e7b7db" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NoninterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OccupancyNet_01a0a14f-bafc-788d-be70-46a6ed8dc75f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OccupancyNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_01a0a14f-bafc-775f-8935-fecbb4e7b7db" xlink:to="loc_us-gaap_OccupancyNet_01a0a14f-bafc-788d-be70-46a6ed8dc75f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_InterestExpenseAndAmortizedDebtIssuanceCosts_01a0a14f-bafc-743f-adb2-8f245947029e" xlink:href="opfi-20260930.xsd#opfi_InterestExpenseAndAmortizedDebtIssuanceCosts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_01a0a14f-bafc-775f-8935-fecbb4e7b7db" xlink:to="loc_opfi_InterestExpenseAndAmortizedDebtIssuanceCosts_01a0a14f-bafc-743f-adb2-8f245947029e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_01a0a14f-bafc-75ed-b498-2b4ad6c835f3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_01a0a14f-bafc-775f-8935-fecbb4e7b7db" xlink:to="loc_us-gaap_DepreciationAndAmortization_01a0a14f-bafc-75ed-b498-2b4ad6c835f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingExpense_01a0a14f-bafc-70c4-b81c-589c6ce8e9e3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MarketingExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_01a0a14f-bafc-775f-8935-fecbb4e7b7db" xlink:to="loc_us-gaap_MarketingExpense_01a0a14f-bafc-70c4-b81c-589c6ce8e9e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PaymentProcessingFees_01a0a14f-bafc-7529-9639-b4934170b708" xlink:href="opfi-20260930.xsd#opfi_PaymentProcessingFees"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_01a0a14f-bafc-775f-8935-fecbb4e7b7db" xlink:to="loc_opfi_PaymentProcessingFees_01a0a14f-bafc-7529-9639-b4934170b708" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense_01a0a14f-bafc-7de7-b8df-0d11523d1d0d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_01a0a14f-bafc-775f-8935-fecbb4e7b7db" xlink:to="loc_us-gaap_LaborAndRelatedExpense_01a0a14f-bafc-7de7-b8df-0d11523d1d0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalFees_01a0a14f-bafc-7aa6-b54b-cf6e7508dec8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfessionalFees"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_01a0a14f-bafc-775f-8935-fecbb4e7b7db" xlink:to="loc_us-gaap_ProfessionalFees_01a0a14f-bafc-7aa6-b54b-cf6e7508dec8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_TechnologyCosts_01a0a14f-bafc-731c-b140-2d687cca81e7" xlink:href="opfi-20260930.xsd#opfi_TechnologyCosts"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_01a0a14f-bafc-775f-8935-fecbb4e7b7db" xlink:to="loc_opfi_TechnologyCosts_01a0a14f-bafc-731c-b140-2d687cca81e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_01a0a14f-bafc-714a-a4e4-ed016ea506f6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_01a0a14f-bafc-775f-8935-fecbb4e7b7db" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_01a0a14f-bafc-714a-a4e4-ed016ea506f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesNetOfInterestExpense_01a0a14f-bafc-73c5-a0a6-ddd8f7591cc6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenuesNetOfInterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperating_01a0a14f-bafc-7a02-b810-0e25c006d890" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestAndDividendIncomeOperating"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_RevenuesNetOfInterestExpense_01a0a14f-bafc-73c5-a0a6-ddd8f7591cc6" xlink:to="loc_us-gaap_InterestAndDividendIncomeOperating_01a0a14f-bafc-7a02-b810-0e25c006d890" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_GainLossDueToChangeInFairValueOfFinanceReceivables_01a0a14f-bafc-7467-b064-bdcbe79d1380" xlink:href="opfi-20260930.xsd#opfi_GainLossDueToChangeInFairValueOfFinanceReceivables"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_RevenuesNetOfInterestExpense_01a0a14f-bafc-73c5-a0a6-ddd8f7591cc6" xlink:to="loc_opfi_GainLossDueToChangeInFairValueOfFinanceReceivables_01a0a14f-bafc-7467-b064-bdcbe79d1380" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_01a0a14f-bafc-756c-8219-a70bd15ad526" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_01a0a14f-bafc-7c23-8972-378c5f813395" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_01a0a14f-bafc-756c-8219-a70bd15ad526" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_01a0a14f-bafc-7c23-8972-378c5f813395" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_01a0a14f-bafc-7f87-8b9e-27b0829c9c09" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_01a0a14f-bafc-756c-8219-a70bd15ad526" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_01a0a14f-bafc-7f87-8b9e-27b0829c9c09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_01a0a14f-bafc-7a59-bf26-2f696f073e2b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpense_01a0a14f-bafc-7985-a96c-b5b96af7c420" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NoninterestExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_01a0a14f-bafc-7a59-bf26-2f696f073e2b" xlink:to="loc_us-gaap_NoninterestExpense_01a0a14f-bafc-7985-a96c-b5b96af7c420" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesNetOfInterestExpense_01a0a14f-bafc-7431-ae46-948d4a9936ac" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenuesNetOfInterestExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_01a0a14f-bafc-7a59-bf26-2f696f073e2b" xlink:to="loc_us-gaap_RevenuesNetOfInterestExpense_01a0a14f-bafc-7431-ae46-948d4a9936ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperating_01a0a14f-bafc-723f-809b-8b9929202403" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestAndDividendIncomeOperating"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInterestAndDividendIncome_01a0a14f-bafc-7b36-8700-dd5dd56529ca" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherInterestAndDividendIncome"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperating_01a0a14f-bafc-723f-809b-8b9929202403" xlink:to="loc_us-gaap_OtherInterestAndDividendIncome_01a0a14f-bafc-7b36-8700-dd5dd56529ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_01a0a14f-bafc-7d0a-82a5-fb12fba9c732" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperating_01a0a14f-bafc-723f-809b-8b9929202403" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_01a0a14f-bafc-7d0a-82a5-fb12fba9c732" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_01a0a14f-bafc-7a01-bf6a-a4e1914ffa29" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_01a0a14f-bafc-787f-8c17-1c53cf4fcee0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_01a0a14f-bafc-7a01-bf6a-a4e1914ffa29" xlink:to="loc_us-gaap_OtherNonoperatingIncome_01a0a14f-bafc-787f-8c17-1c53cf4fcee0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_01a0a14f-bafc-7a2b-9833-21143f9430a9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_01a0a14f-bafc-7a01-bf6a-a4e1914ffa29" xlink:to="loc_us-gaap_OperatingIncomeLoss_01a0a14f-bafc-7a2b-9833-21143f9430a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_01a0a14f-bafc-7012-9a7e-57857db89445" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_01a0a14f-bafc-7a01-bf6a-a4e1914ffa29" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_01a0a14f-bafc-7012-9a7e-57857db89445" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_01a0a14f-bafc-7db6-99f1-d876b2cf3d06" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_01a0a14f-bafc-7a01-bf6a-a4e1914ffa29" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_01a0a14f-bafc-7db6-99f1-d876b2cf3d06" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" xlink:type="simple" xlink:href="opfi-20260930.xsd#ConsolidatedStatementsofCashFlowsUnaudited"/>
  <link:calculationLink xlink:role="http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_01a0a14f-bafc-7eac-923c-9d6cffb3f7f7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireFinanceReceivables_01a0a14f-bafc-78bd-b595-408878fa9916" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireFinanceReceivables"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_01a0a14f-bafc-7eac-923c-9d6cffb3f7f7" xlink:to="loc_us-gaap_PaymentsToAcquireFinanceReceivables_01a0a14f-bafc-78bd-b595-408878fa9916" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfFinanceReceivables_01a0a14f-bafc-7ed0-82a3-de3cd6aa75cc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromCollectionOfFinanceReceivables"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_01a0a14f-bafc-7eac-923c-9d6cffb3f7f7" xlink:to="loc_us-gaap_ProceedsFromCollectionOfFinanceReceivables_01a0a14f-bafc-7ed0-82a3-de3cd6aa75cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_01a0a14f-bafc-76da-83f1-558dc0cd417b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_01a0a14f-bafc-7eac-923c-9d6cffb3f7f7" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_01a0a14f-bafc-76da-83f1-558dc0cd417b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_01a0a14f-bafc-7457-9747-b2c9ecac0bdf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_01a0a14f-bafc-7fc6-94d1-0fa08533b6c2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_01a0a14f-bafc-7457-9747-b2c9ecac0bdf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_01a0a14f-bafc-7fc6-94d1-0fa08533b6c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a0a14f-bafc-76f0-acae-51bdbc9b555c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_01a0a14f-bafc-7457-9747-b2c9ecac0bdf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a0a14f-bafc-76f0-acae-51bdbc9b555c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0a14f-bafc-78db-81e2-4b88622c3b5d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_01a0a14f-bafc-7457-9747-b2c9ecac0bdf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0a14f-bafc-78db-81e2-4b88622c3b5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a0a14f-bafc-7d76-9a13-829c5ae9d87c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDistributionsToAffiliates_01a0a14f-bafc-792d-87df-ebee7d00c72a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsOfDistributionsToAffiliates"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a0a14f-bafc-7d76-9a13-829c5ae9d87c" xlink:to="loc_us-gaap_PaymentsOfDistributionsToAffiliates_01a0a14f-bafc-792d-87df-ebee7d00c72a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_01a0a14f-bafc-7b7a-ba8d-3ebb268cc631" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a0a14f-bafc-7d76-9a13-829c5ae9d87c" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_01a0a14f-bafc-7b7a-ba8d-3ebb268cc631" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_01a0a14f-bafc-704c-b517-a601755f19ed" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a0a14f-bafc-7d76-9a13-829c5ae9d87c" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_01a0a14f-bafc-704c-b517-a601755f19ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSeniorDebt_01a0a14f-bafc-770e-9b62-9447012bd3a6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfSeniorDebt"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a0a14f-bafc-7d76-9a13-829c5ae9d87c" xlink:to="loc_us-gaap_RepaymentsOfSeniorDebt_01a0a14f-bafc-770e-9b62-9447012bd3a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_01a0a14f-bafc-7834-81d6-a58ee064ab08" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a0a14f-bafc-7d76-9a13-829c5ae9d87c" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_01a0a14f-bafc-7834-81d6-a58ee064ab08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_01a0a14f-bafc-7363-9266-f95bd0787b36" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a0a14f-bafc-7d76-9a13-829c5ae9d87c" xlink:to="loc_us-gaap_ProceedsFromStockPlans_01a0a14f-bafc-7363-9266-f95bd0787b36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromWarrantExercises_01a0a14f-bafc-7bfd-b8cf-4305734effa3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromWarrantExercises"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a0a14f-bafc-7d76-9a13-829c5ae9d87c" xlink:to="loc_us-gaap_ProceedsFromWarrantExercises_01a0a14f-bafc-7bfd-b8cf-4305734effa3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_01a0a14f-bafc-744c-9cec-2708cf9b4034" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a0a14f-bafc-7d76-9a13-829c5ae9d87c" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_01a0a14f-bafc-744c-9cec-2708cf9b4034" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_01a0a14f-bafc-7b83-8bfb-fdaae7215c04" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a0a14f-bafc-7d76-9a13-829c5ae9d87c" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_01a0a14f-bafc-7b83-8bfb-fdaae7215c04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PaymentsOnTaxReceivableAgreementLiability_01a0a14f-bafc-74cc-a617-cc17eac0b06e" xlink:href="opfi-20260930.xsd#opfi_PaymentsOnTaxReceivableAgreementLiability"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a0a14f-bafc-7d76-9a13-829c5ae9d87c" xlink:to="loc_opfi_PaymentsOnTaxReceivableAgreementLiability_01a0a14f-bafc-74cc-a617-cc17eac0b06e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_01a0a14f-bafc-733e-b854-29944b9582da" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a0a14f-bafc-7d76-9a13-829c5ae9d87c" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_01a0a14f-bafc-733e-b854-29944b9582da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_01a0a14f-bafc-7a1d-8be0-2d17c9154097" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a0a14f-bafc-7d76-9a13-829c5ae9d87c" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_01a0a14f-bafc-7a1d-8be0-2d17c9154097" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_01a11e6f-983f-7318-b4b4-95bf47eea547" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a0a14f-bafc-7d76-9a13-829c5ae9d87c" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_01a11e6f-983f-7318-b4b4-95bf47eea547" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0a14f-bafc-720b-8ece-693bfdfbd216" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_01a0a14f-bafc-76d3-9179-b559e3664f6e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0a14f-bafc-720b-8ece-693bfdfbd216" xlink:to="loc_us-gaap_ProfitLoss_01a0a14f-bafc-76d3-9179-b559e3664f6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ChangeInFairValueOfFinanceReceivables_01a0a14f-bafc-7db9-954b-223110c61a2a" xlink:href="opfi-20260930.xsd#opfi_ChangeInFairValueOfFinanceReceivables"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0a14f-bafc-720b-8ece-693bfdfbd216" xlink:to="loc_opfi_ChangeInFairValueOfFinanceReceivables_01a0a14f-bafc-7db9-954b-223110c61a2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_01a0a14f-bafc-7f49-9cc2-24221cdfe407" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0a14f-bafc-720b-8ece-693bfdfbd216" xlink:to="loc_us-gaap_DepreciationAndAmortization_01a0a14f-bafc-7f49-9cc2-24221cdfe407" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_DebtIssuanceCostAmortization_01a0a14f-bafc-7b57-acab-b8eecc5e25c7" xlink:href="opfi-20260930.xsd#opfi_DebtIssuanceCostAmortization"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0a14f-bafc-720b-8ece-693bfdfbd216" xlink:to="loc_opfi_DebtIssuanceCostAmortization_01a0a14f-bafc-7b57-acab-b8eecc5e25c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_01a0a14f-bafc-7cd2-9e60-efd8630ad0af" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0a14f-bafc-720b-8ece-693bfdfbd216" xlink:to="loc_us-gaap_ShareBasedCompensation_01a0a14f-bafc-7cd2-9e60-efd8630ad0af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_01a0a14f-bafc-7cfc-81fe-ae9f8ca9699d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0a14f-bafc-720b-8ece-693bfdfbd216" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_01a0a14f-bafc-7cfc-81fe-ae9f8ca9699d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_01a0a14f-bafc-74e8-a28e-eb65d0be0819" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0a14f-bafc-720b-8ece-693bfdfbd216" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_01a0a14f-bafc-74e8-a28e-eb65d0be0819" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_01a0a14f-bafc-7842-8fbb-92d97afbcecc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0a14f-bafc-720b-8ece-693bfdfbd216" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_01a0a14f-bafc-7842-8fbb-92d97afbcecc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_GainLossOnTaxReceivableAgreementLiability_01a0a14f-bafc-79ba-932b-5db6d08da315" xlink:href="opfi-20260930.xsd#opfi_GainLossOnTaxReceivableAgreementLiability"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0a14f-bafc-720b-8ece-693bfdfbd216" xlink:to="loc_opfi_GainLossOnTaxReceivableAgreementLiability_01a0a14f-bafc-79ba-932b-5db6d08da315" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_01a0a14f-bafc-785b-a92d-73d837201e7e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0a14f-bafc-720b-8ece-693bfdfbd216" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_01a0a14f-bafc-785b-a92d-73d837201e7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_01a0a14f-bafc-7c84-95e2-4a9e8dbd7149" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0a14f-bafc-720b-8ece-693bfdfbd216" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_01a0a14f-bafc-7c84-95e2-4a9e8dbd7149" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_01a0a14f-bafc-7107-831b-7ad0e782fef8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0a14f-bafc-720b-8ece-693bfdfbd216" xlink:to="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_01a0a14f-bafc-7107-831b-7ad0e782fef8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable_01a0a14f-bafc-7b67-8247-1261bc7bad15" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0a14f-bafc-720b-8ece-693bfdfbd216" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable_01a0a14f-bafc-7b67-8247-1261bc7bad15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable_01a0a14f-bafc-7e42-8f4a-aba164279977" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0a14f-bafc-720b-8ece-693bfdfbd216" xlink:to="loc_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable_01a0a14f-bafc-7e42-8f4a-aba164279977" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_01a0a14f-bafc-78ef-bc1c-06837bce91f8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0a14f-bafc-720b-8ece-693bfdfbd216" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_01a0a14f-bafc-78ef-bc1c-06837bce91f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_01a0a14f-bafc-7113-9052-abca56a889a2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0a14f-bafc-720b-8ece-693bfdfbd216" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_01a0a14f-bafc-7113-9052-abca56a889a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_01a0a14f-bafc-7e5b-be9c-7c1abde4dbae" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0a14f-bafc-720b-8ece-693bfdfbd216" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_01a0a14f-bafc-7e5b-be9c-7c1abde4dbae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_01a0a14f-bafc-74c3-903d-26c88a2bc3c7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0a14f-bafc-720b-8ece-693bfdfbd216" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_01a0a14f-bafc-74c3-903d-26c88a2bc3c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_01a1532e-e6b7-79c4-8daf-a99c0153a1c2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:calculationArc order="19" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0a14f-bafc-720b-8ece-693bfdfbd216" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_01a1532e-e6b7-79c4-8daf-a99c0153a1c2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/FinanceReceivablesatFairValueScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails" xlink:type="simple" xlink:href="opfi-20260930.xsd#FinanceReceivablesatFairValueScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails"/>
  <link:calculationLink xlink:role="http://www.opploans.com/role/FinanceReceivablesatFairValueScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment_01a0a14f-bba9-78e1-92a3-549ad1d489dd" xlink:href="opfi-20260930.xsd#opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus_01a0a14f-bba9-7c83-abad-b021d9c5b762" xlink:href="opfi-20260930.xsd#opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment_01a0a14f-bba9-78e1-92a3-549ad1d489dd" xlink:to="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus_01a0a14f-bba9-7c83-abad-b021d9c5b762" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus_01a0a14f-bba9-73b3-b8dc-a681c1039719" xlink:href="opfi-20260930.xsd#opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment_01a0a14f-bba9-78e1-92a3-549ad1d489dd" xlink:to="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus_01a0a14f-bba9-73b3-b8dc-a681c1039719" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption_01a0a14f-bba9-7ec5-9aeb-959f81f5eaa8" xlink:href="opfi-20260930.xsd#opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOptionAggregateDifferencesLoansAndLongTermReceivables_01a0a14f-bba9-75a6-9b13-bf2c2e2d6b42" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueOptionAggregateDifferencesLoansAndLongTermReceivables"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption_01a0a14f-bba9-7ec5-9aeb-959f81f5eaa8" xlink:to="loc_us-gaap_FairValueOptionAggregateDifferencesLoansAndLongTermReceivables_01a0a14f-bba9-75a6-9b13-bf2c2e2d6b42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment_01a0a14f-bba9-7578-965c-98c476301f60" xlink:href="opfi-20260930.xsd#opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption_01a0a14f-bba9-7ec5-9aeb-959f81f5eaa8" xlink:to="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment_01a0a14f-bba9-7578-965c-98c476301f60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption_01a0a14f-bba9-704b-bf8a-bda03b5e5a3a" xlink:href="opfi-20260930.xsd#opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss_01a0a14f-bba9-7f15-ae36-98f8f8760cfe" xlink:href="opfi-20260930.xsd#opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption_01a0a14f-bba9-704b-bf8a-bda03b5e5a3a" xlink:to="loc_opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss_01a0a14f-bba9-7f15-ae36-98f8f8760cfe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption_01a0a14f-bba9-7eed-af0e-6bf3e491886d" xlink:href="opfi-20260930.xsd#opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption_01a0a14f-bba9-704b-bf8a-bda03b5e5a3a" xlink:to="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption_01a0a14f-bba9-7eed-af0e-6bf3e491886d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/FinanceReceivablesatFairValueScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails_1" xlink:type="simple" xlink:href="opfi-20260930.xsd#FinanceReceivablesatFairValueScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails_1"/>
  <link:calculationLink xlink:role="http://www.opploans.com/role/FinanceReceivablesatFairValueScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption_01a0a14f-bba9-7f13-b70b-8ff6c697f816" xlink:href="opfi-20260930.xsd#opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual_01a0a14f-bba9-73f3-8efd-d09500d720f4" xlink:href="opfi-20260930.xsd#opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption_01a0a14f-bba9-7f13-b70b-8ff6c697f816" xlink:to="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual_01a0a14f-bba9-73f3-8efd-d09500d720f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual_01a0a14f-bba9-7453-a3b6-1c314e86c45d" xlink:href="opfi-20260930.xsd#opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption_01a0a14f-bba9-7f13-b70b-8ff6c697f816" xlink:to="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual_01a0a14f-bba9-7453-a3b6-1c314e86c45d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/PropertyEquipmentandSoftwareNetDetails" xlink:type="simple" xlink:href="opfi-20260930.xsd#PropertyEquipmentandSoftwareNetDetails"/>
  <link:calculationLink xlink:role="http://www.opploans.com/role/PropertyEquipmentandSoftwareNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_01a0a14f-bbaa-7626-be79-61714268013b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_01a0a14f-bbaa-7695-a975-8855727a6800" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_01a0a14f-bbaa-7626-be79-61714268013b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_01a0a14f-bbaa-7695-a975-8855727a6800" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_01a0a14f-bbaa-7089-89d8-dfc49eeb9ba1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_01a0a14f-bbaa-7626-be79-61714268013b" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_01a0a14f-bbaa-7089-89d8-dfc49eeb9ba1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/AccruedExpensesDetails" xlink:type="simple" xlink:href="opfi-20260930.xsd#AccruedExpensesDetails"/>
  <link:calculationLink xlink:role="http://www.opploans.com/role/AccruedExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_01a0a14f-bbaa-7d01-a2a5-22429d22e96b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_01a0a14f-bbaa-7193-a751-475888f1a4f7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_01a0a14f-bbaa-7d01-a2a5-22429d22e96b" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_01a0a14f-bbaa-7193-a751-475888f1a4f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_AccrualForServicesRenderedAndGoodsPurchased_01a0a14f-bbaa-7ba9-899c-e2e8ec13fe01" xlink:href="opfi-20260930.xsd#opfi_AccrualForServicesRenderedAndGoodsPurchased"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_01a0a14f-bbaa-7d01-a2a5-22429d22e96b" xlink:to="loc_opfi_AccrualForServicesRenderedAndGoodsPurchased_01a0a14f-bbaa-7ba9-899c-e2e8ec13fe01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent_01a0a14f-bbaa-7722-b010-12ac0d690bf3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_01a0a14f-bbaa-7d01-a2a5-22429d22e96b" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent_01a0a14f-bbaa-7722-b010-12ac0d690bf3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrentAndNoncurrent_01a0a14f-bbaa-7da8-a73a-fec819ad6f45" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestPayableCurrentAndNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_01a0a14f-bbaa-7d01-a2a5-22429d22e96b" xlink:to="loc_us-gaap_InterestPayableCurrentAndNoncurrent_01a0a14f-bbaa-7da8-a73a-fec819ad6f45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_AccruedDueToBankPartners_01a0a14f-bbaa-7503-a055-2c5fdc5323b3" xlink:href="opfi-20260930.xsd#opfi_AccruedDueToBankPartners"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_01a0a14f-bbaa-7d01-a2a5-22429d22e96b" xlink:to="loc_opfi_AccruedDueToBankPartners_01a0a14f-bbaa-7503-a055-2c5fdc5323b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_01a0a14f-bbaa-7639-b072-86dcb57bfca6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_01a0a14f-bbaa-7d01-a2a5-22429d22e96b" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_01a0a14f-bbaa-7639-b072-86dcb57bfca6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/LeasesScheduleofComponentsofLeaseCostsDetails" xlink:type="simple" xlink:href="opfi-20260930.xsd#LeasesScheduleofComponentsofLeaseCostsDetails"/>
  <link:calculationLink xlink:role="http://www.opploans.com/role/LeasesScheduleofComponentsofLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_01a0a14f-bbaa-79f8-a975-cbb18d2e6ebb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_01a0a14f-bbaa-79e1-897a-62910af2b598" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_01a0a14f-bbaa-79f8-a975-cbb18d2e6ebb" xlink:to="loc_us-gaap_VariableLeaseCost_01a0a14f-bbaa-79e1-897a-62910af2b598" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_01a0a14f-bbaa-7c02-ab98-e8fcdbbc0913" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubleaseIncome"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_01a0a14f-bbaa-79f8-a975-cbb18d2e6ebb" xlink:to="loc_us-gaap_SubleaseIncome_01a0a14f-bbaa-7c02-ab98-e8fcdbbc0913" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_01a0a14f-bbaa-7a8a-a0de-184d410a006c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_01a0a14f-bbaa-79f8-a975-cbb18d2e6ebb" xlink:to="loc_us-gaap_ShortTermLeaseCost_01a0a14f-bbaa-7a8a-a0de-184d410a006c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_01a0a14f-bbaa-7884-bba5-9b9ac84f8c94" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_01a0a14f-bbaa-79f8-a975-cbb18d2e6ebb" xlink:to="loc_us-gaap_OperatingLeaseCost_01a0a14f-bbaa-7884-bba5-9b9ac84f8c94" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="opfi-20260930.xsd#LeasesScheduleofFutureMinimumLeasePaymentsDetails"/>
  <link:calculationLink xlink:role="http://www.opploans.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_01a0a14f-bbaa-7afb-8483-7eae86662bec" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_01a0a14f-bbaa-7798-b53a-a329aa180419" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_01a0a14f-bbaa-7afb-8483-7eae86662bec" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_01a0a14f-bbaa-7798-b53a-a329aa180419" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_01a0a14f-bbaa-7c57-9ef0-a8ca40db06fa" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_01a0a14f-bbaa-7afb-8483-7eae86662bec" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_01a0a14f-bbaa-7c57-9ef0-a8ca40db06fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_01a0a14f-bbaa-73fb-8d43-8692480b1608" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_01a0a14f-bbaa-7afb-8483-7eae86662bec" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_01a0a14f-bbaa-73fb-8d43-8692480b1608" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_01a0a14f-bbaa-70d1-add2-70b11a840e46" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_01a0a14f-bbaa-7afb-8483-7eae86662bec" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_01a0a14f-bbaa-70d1-add2-70b11a840e46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_01a0a14f-bbaa-7130-9626-2917985fb773" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_01a0a14f-bbaa-7afb-8483-7eae86662bec" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_01a0a14f-bbaa-7130-9626-2917985fb773" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetails_1" xlink:type="simple" xlink:href="opfi-20260930.xsd#LeasesScheduleofFutureMinimumLeasePaymentsDetails_1"/>
  <link:calculationLink xlink:role="http://www.opploans.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_01a0a14f-bbaa-7573-a495-b3c4e0cff43c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_01a0a14f-bbaa-7d0e-874a-40e2a19e3ce3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_01a0a14f-bbaa-7573-a495-b3c4e0cff43c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_01a0a14f-bbaa-7d0e-874a-40e2a19e3ce3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_01a0a14f-bbaa-7a5e-9a14-d921d6d5dc77" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_01a0a14f-bbaa-7573-a495-b3c4e0cff43c" xlink:to="loc_us-gaap_OperatingLeaseLiability_01a0a14f-bbaa-7a5e-9a14-d921d6d5dc77" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/SeniorDebtScheduleofMaturitiesofLongTermDebtDetails" xlink:type="simple" xlink:href="opfi-20260930.xsd#SeniorDebtScheduleofMaturitiesofLongTermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.opploans.com/role/SeniorDebtScheduleofMaturitiesofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_01a16507-3e1a-7858-9486-500e08c8b6a5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_01a16507-3e1a-77e7-bf65-8e8eaee6742d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_01a16507-3e1a-7858-9486-500e08c8b6a5" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_01a16507-3e1a-77e7-bf65-8e8eaee6742d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_01a16507-3e1a-7d9d-88ef-cf7b34ae0cc3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_01a16507-3e1a-7858-9486-500e08c8b6a5" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_01a16507-3e1a-7d9d-88ef-cf7b34ae0cc3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_01a16507-3e1a-7c66-81ea-1f65e23088a4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_01a16507-3e1a-7858-9486-500e08c8b6a5" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_01a16507-3e1a-7c66-81ea-1f65e23088a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_01a16507-3e1a-705e-9a23-b2c5eca10554" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_01a16507-3e1a-7858-9486-500e08c8b6a5" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_01a16507-3e1a-705e-9a23-b2c5eca10554" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_01a16507-3e1a-7c02-ac3b-9cf15b6a2d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_01a16507-3e1a-7858-9486-500e08c8b6a5" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_01a16507-3e1a-7c02-ac3b-9cf15b6a2d7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_LongTermDebtMaturityYearFiveAndThereafter_01a16507-3e1a-70af-90ba-f859f2cbb964" xlink:href="opfi-20260930.xsd#opfi_LongTermDebtMaturityYearFiveAndThereafter"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_01a16507-3e1a-7858-9486-500e08c8b6a5" xlink:to="loc_opfi_LongTermDebtMaturityYearFiveAndThereafter_01a16507-3e1a-70af-90ba-f859f2cbb964" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/SegmentReportingDetails" xlink:type="simple" xlink:href="opfi-20260930.xsd#SegmentReportingDetails"/>
  <link:calculationLink xlink:role="http://www.opploans.com/role/SegmentReportingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_opfi_GainLossDueToChangeInFairValueOfFinanceReceivables_01a0a14f-bc6e-7514-b55d-dc2c13dae57c" xlink:href="opfi-20260930.xsd#opfi_GainLossDueToChangeInFairValueOfFinanceReceivables"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinanceReceivablesChargeOffs_01a0a14f-bc6e-71e9-965c-f5588c80769d" xlink:href="opfi-20260930.xsd#opfi_FinanceReceivablesChargeOffs"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_opfi_GainLossDueToChangeInFairValueOfFinanceReceivables_01a0a14f-bc6e-7514-b55d-dc2c13dae57c" xlink:to="loc_opfi_FinanceReceivablesChargeOffs_01a0a14f-bc6e-71e9-965c-f5588c80769d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_NetChangeInFairValueOfFinanceReceivables_01a0a14f-bc6e-7dfc-a76e-d9bd1abed82e" xlink:href="opfi-20260930.xsd#opfi_NetChangeInFairValueOfFinanceReceivables"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_opfi_GainLossDueToChangeInFairValueOfFinanceReceivables_01a0a14f-bc6e-7514-b55d-dc2c13dae57c" xlink:to="loc_opfi_NetChangeInFairValueOfFinanceReceivables_01a0a14f-bc6e-7dfc-a76e-d9bd1abed82e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/EarningsPerCommonShareScheduleofComputationofBasicandDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="opfi-20260930.xsd#EarningsPerCommonShareScheduleofComputationofBasicandDilutedEarningsPerShareDetails"/>
  <link:calculationLink xlink:role="http://www.opploans.com/role/EarningsPerCommonShareScheduleofComputationofBasicandDilutedEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_01a0a14f-bc6e-79d6-8788-77c98356c4c4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_01a0a14f-bc6e-77a1-8fd1-a8b1d1586efe" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_01a0a14f-bc6e-79d6-8788-77c98356c4c4" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_01a0a14f-bc6e-77a1-8fd1-a8b1d1586efe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_01a0a14f-bc6e-75c0-8832-7bcf33554f87" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_01a0a14f-bc6e-79d6-8788-77c98356c4c4" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_01a0a14f-bc6e-75c0-8832-7bcf33554f87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_01a0a14f-bc6e-7eb7-8832-e85d24103327" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_01a0a14f-bc6e-71bd-b1f2-e24c4826f8a1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_01a0a14f-bc6e-7eb7-8832-e85d24103327" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_01a0a14f-bc6e-71bd-b1f2-e24c4826f8a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_01a0a14f-bc6e-77e8-96cc-784cbb25d22f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_01a0a14f-bc6e-7eb7-8832-e85d24103327" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_01a0a14f-bc6e-77e8-96cc-784cbb25d22f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_01a0a14f-bc6e-75bd-a774-d5b4e6bd0bb3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_01a0a14f-bc6e-7e04-a4c6-005df1e41338" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_01a0a14f-bc6e-75bd-a774-d5b4e6bd0bb3" xlink:to="loc_us-gaap_NetIncomeLoss_01a0a14f-bc6e-7e04-a4c6-005df1e41338" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
