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

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019e4591-e207-7855-8414-9a2331e10e70,g:73d73fb4-bec5-4707-8b2f-3895e6362d17-->
<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-20260630.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019e4591-e3b2-7bf2-807b-217acdab37d3" 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_019e4591-e3b2-7566-9f50-835c0d4a212e" 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_019e4591-e3b2-7bf2-807b-217acdab37d3" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019e4591-e3b2-7566-9f50-835c0d4a212e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_019e4591-e3b2-7672-99be-ae40d0d8f842" 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_019e4591-e3b2-7bf2-807b-217acdab37d3" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_019e4591-e3b2-7672-99be-ae40d0d8f842" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019e4591-e3b2-7a52-89d7-c8f4d605736e" 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_019e4591-e3b2-7d48-b0a0-5b6a366c9af1" 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_019e4591-e3b2-7a52-89d7-c8f4d605736e" xlink:to="loc_us-gaap_StockholdersEquity_019e4591-e3b2-7d48-b0a0-5b6a366c9af1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_019e4591-e3b2-7a19-a51f-6dcbcd6bc96a" 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_019e4591-e3b2-7a52-89d7-c8f4d605736e" xlink:to="loc_us-gaap_MinorityInterest_019e4591-e3b2-7a19-a51f-6dcbcd6bc96a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_019e4591-e3b2-72b5-849a-b5e65faea49e" 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_019e4591-e3b2-7677-8600-fe81909b1a59" 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_019e4591-e3b2-72b5-849a-b5e65faea49e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_019e4591-e3b2-7677-8600-fe81909b1a59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_019e4591-e3b2-7ec6-b6c7-5e6352b4e4c3" 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_019e4591-e3b2-72b5-849a-b5e65faea49e" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_019e4591-e3b2-7ec6-b6c7-5e6352b4e4c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_019e4591-e3b2-7710-8b9c-4d0153594be1" 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_019e4591-e3b2-72b5-849a-b5e65faea49e" xlink:to="loc_us-gaap_OtherAssets_019e4591-e3b2-7710-8b9c-4d0153594be1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_019e4591-e3b2-7644-a3e6-86978d57e984" 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_019e4591-e3b2-72b5-849a-b5e65faea49e" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_019e4591-e3b2-7644-a3e6-86978d57e984" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019e4591-e3b2-7c12-a48e-3c03c88f624e" 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_019e4591-e3b2-72b5-849a-b5e65faea49e" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019e4591-e3b2-7c12-a48e-3c03c88f624e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption_019e4591-e3b2-7c48-9b83-db4e03c2c2e1" xlink:href="opfi-20260630.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_019e4591-e3b2-72b5-849a-b5e65faea49e" xlink:to="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption_019e4591-e3b2-7c48-9b83-db4e03c2c2e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_019e4591-e3b2-7b4c-9202-98468b8dbc75" 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_019e4591-e3b2-72b5-849a-b5e65faea49e" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_019e4591-e3b2-7b4c-9202-98468b8dbc75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_019e4591-e3b2-7497-8d55-19af06e82053" 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_019e4591-e3b2-72b5-849a-b5e65faea49e" xlink:to="loc_us-gaap_EquityMethodInvestments_019e4591-e3b2-7497-8d55-19af06e82053" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e4591-e3b2-73e6-924d-771a2d811f68" 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_019e4591-e3b2-7a35-b1f5-a114969c28ec" 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_019e4591-e3b2-73e6-924d-771a2d811f68" xlink:to="loc_us-gaap_Liabilities_019e4591-e3b2-7a35-b1f5-a114969c28ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019e4591-e3b2-718e-80a4-16de6fa77148" 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_019e4591-e3b2-73e6-924d-771a2d811f68" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019e4591-e3b2-718e-80a4-16de6fa77148" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019e4591-e3b2-7da5-890d-a4a6d8ffa2a4" 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_019e4591-e3b2-764f-be14-51964e636d79" 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_019e4591-e3b2-7da5-890d-a4a6d8ffa2a4" xlink:to="loc_us-gaap_OperatingLeaseLiability_019e4591-e3b2-764f-be14-51964e636d79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_TaxReceivableAgreementLiability_019e4591-e3b2-7ccd-8ca9-fb113b734528" xlink:href="opfi-20260630.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_019e4591-e3b2-7da5-890d-a4a6d8ffa2a4" xlink:to="loc_opfi_TaxReceivableAgreementLiability_019e4591-e3b2-7ccd-8ca9-fb113b734528" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrentAndNoncurrent_019e4591-e3b2-77cc-ba20-58e21982f72f" 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_019e4591-e3b2-7da5-890d-a4a6d8ffa2a4" xlink:to="loc_us-gaap_AccountsPayableCurrentAndNoncurrent_019e4591-e3b2-77cc-ba20-58e21982f72f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_019e4591-e3b2-71bd-8fdd-57e2df398eb1" 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_019e4591-e3b2-7da5-890d-a4a6d8ffa2a4" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_019e4591-e3b2-71bd-8fdd-57e2df398eb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_019e4591-e3b2-7393-b818-218769b205dd" 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_019e4591-e3b2-7da5-890d-a4a6d8ffa2a4" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_019e4591-e3b2-7393-b818-218769b205dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_019e4591-e3b2-7ae2-bc70-0e52d90a93ae" 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_019e4591-e3b2-7da5-890d-a4a6d8ffa2a4" xlink:to="loc_us-gaap_SeniorNotes_019e4591-e3b2-7ae2-bc70-0e52d90a93ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019e4591-e3b2-7663-bb43-c53a2d565a48" 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_019e4591-e3b2-7b26-979b-a69f5e55acc2" 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_019e4591-e3b2-7663-bb43-c53a2d565a48" xlink:to="loc_us-gaap_TreasuryStockCommonValue_019e4591-e3b2-7b26-979b-a69f5e55acc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019e4591-e3b2-7187-afa9-407994936f33" 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_019e4591-e3b2-7663-bb43-c53a2d565a48" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019e4591-e3b2-7187-afa9-407994936f33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_019e4591-e3b2-7250-a401-93a34bfe4df2" 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_019e4591-e3b2-7663-bb43-c53a2d565a48" xlink:to="loc_us-gaap_CommonStockValue_019e4591-e3b2-7250-a401-93a34bfe4df2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_019e4591-e3b2-7c35-a537-e10cf302a5ac" 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_019e4591-e3b2-7663-bb43-c53a2d565a48" xlink:to="loc_us-gaap_PreferredStockValue_019e4591-e3b2-7c35-a537-e10cf302a5ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_019e4591-e3b2-74ee-a468-8039b2ef8d26" 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_019e4591-e3b2-7663-bb43-c53a2d565a48" xlink:to="loc_us-gaap_AdditionalPaidInCapital_019e4591-e3b2-74ee-a468-8039b2ef8d26" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited" xlink:type="simple" xlink:href="opfi-20260630.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_RevenuesNetOfInterestExpense_019e4591-e3b3-7899-bfda-609facdcbefd" 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_019e4591-e3b3-7d8f-896f-02fd4b729d44" 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_019e4591-e3b3-7899-bfda-609facdcbefd" xlink:to="loc_us-gaap_InterestAndDividendIncomeOperating_019e4591-e3b3-7d8f-896f-02fd4b729d44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_GainLossDueToChangeInFairValueOfFinanceReceivables_019e4591-e3b3-7fb7-9e52-5b3e320cc32e" xlink:href="opfi-20260630.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_019e4591-e3b3-7899-bfda-609facdcbefd" xlink:to="loc_opfi_GainLossDueToChangeInFairValueOfFinanceReceivables_019e4591-e3b3-7fb7-9e52-5b3e320cc32e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpense_019e4591-e3b3-790f-be07-f6cd7747e8c2" 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_019e4591-e3b3-7854-b615-3d6074838b0a" 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_019e4591-e3b3-790f-be07-f6cd7747e8c2" xlink:to="loc_us-gaap_OccupancyNet_019e4591-e3b3-7854-b615-3d6074838b0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_InterestExpenseAndAmortizedDebtIssuanceCosts_019e4591-e3b3-7a87-a84b-34bfda5ea6ac" xlink:href="opfi-20260630.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_019e4591-e3b3-790f-be07-f6cd7747e8c2" xlink:to="loc_opfi_InterestExpenseAndAmortizedDebtIssuanceCosts_019e4591-e3b3-7a87-a84b-34bfda5ea6ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_019e4591-e3b3-7ac8-9127-1d6ca2a04575" 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_019e4591-e3b3-790f-be07-f6cd7747e8c2" xlink:to="loc_us-gaap_DepreciationAndAmortization_019e4591-e3b3-7ac8-9127-1d6ca2a04575" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingExpense_019e4591-e3b3-794a-9c0f-9bdc508eae5e" 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_019e4591-e3b3-790f-be07-f6cd7747e8c2" xlink:to="loc_us-gaap_MarketingExpense_019e4591-e3b3-794a-9c0f-9bdc508eae5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PaymentProcessingFees_019e4591-e3b3-7b2b-bdd3-27fb486a9338" xlink:href="opfi-20260630.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_019e4591-e3b3-790f-be07-f6cd7747e8c2" xlink:to="loc_opfi_PaymentProcessingFees_019e4591-e3b3-7b2b-bdd3-27fb486a9338" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense_019e4591-e3b3-78b6-8424-b8c9c8accd76" 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_019e4591-e3b3-790f-be07-f6cd7747e8c2" xlink:to="loc_us-gaap_LaborAndRelatedExpense_019e4591-e3b3-78b6-8424-b8c9c8accd76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalFees_019e4591-e3b3-7d83-b4ea-e4ecda9c3887" 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_019e4591-e3b3-790f-be07-f6cd7747e8c2" xlink:to="loc_us-gaap_ProfessionalFees_019e4591-e3b3-7d83-b4ea-e4ecda9c3887" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_TechnologyCosts_019e4591-e3b3-737b-bd10-43974f3bd4e2" xlink:href="opfi-20260630.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_019e4591-e3b3-790f-be07-f6cd7747e8c2" xlink:to="loc_opfi_TechnologyCosts_019e4591-e3b3-737b-bd10-43974f3bd4e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_019e4591-e3b3-7394-8bb3-cb7dbb214b37" 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_019e4591-e3b3-790f-be07-f6cd7747e8c2" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_019e4591-e3b3-7394-8bb3-cb7dbb214b37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperating_019e4591-e3b3-7f16-9313-5adaac98b872" 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_019e4591-e3b3-74e9-9deb-ff1bea747410" 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_019e4591-e3b3-7f16-9313-5adaac98b872" xlink:to="loc_us-gaap_OtherInterestAndDividendIncome_019e4591-e3b3-74e9-9deb-ff1bea747410" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_019e4591-e3b3-7c0a-91b3-da8f049b8e06" 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_019e4591-e3b3-7f16-9313-5adaac98b872" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_019e4591-e3b3-7c0a-91b3-da8f049b8e06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019e4591-e3b3-72c7-b893-8e1fdc907444" 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_019e4591-e3b3-7393-a1a8-729efba1a964" 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_019e4591-e3b3-72c7-b893-8e1fdc907444" xlink:to="loc_us-gaap_NoninterestExpense_019e4591-e3b3-7393-a1a8-729efba1a964" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesNetOfInterestExpense_019e4591-e3b3-7340-bd4a-13888ce665d5" 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_019e4591-e3b3-72c7-b893-8e1fdc907444" xlink:to="loc_us-gaap_RevenuesNetOfInterestExpense_019e4591-e3b3-7340-bd4a-13888ce665d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019e4591-e3b3-7954-bbe9-eb2bec9c6d52" 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_019e4591-e3b3-7037-9361-5968d01587c2" 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_019e4591-e3b3-7954-bbe9-eb2bec9c6d52" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_019e4591-e3b3-7037-9361-5968d01587c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_019e4591-e3b3-715d-b431-54f5f89913aa" 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_019e4591-e3b3-7954-bbe9-eb2bec9c6d52" xlink:to="loc_us-gaap_ProfitLoss_019e4591-e3b3-715d-b431-54f5f89913aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_019e4591-e3b3-74ad-aa3d-e0829d2d0f33" 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_019e4591-e3b3-738d-ace4-2647c755f65e" 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_019e4591-e3b3-74ad-aa3d-e0829d2d0f33" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019e4591-e3b3-738d-ace4-2647c755f65e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e4591-e3b3-76ad-b44e-df8213c8cb72" 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_019e4591-e3b3-74ad-aa3d-e0829d2d0f33" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e4591-e3b3-76ad-b44e-df8213c8cb72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e4591-e3b3-720f-8c4f-c1293044d9a6" 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_019e4591-e3b3-7b73-94a7-125693cf5eb7" 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_019e4591-e3b3-720f-8c4f-c1293044d9a6" xlink:to="loc_us-gaap_OtherNonoperatingIncome_019e4591-e3b3-7b73-94a7-125693cf5eb7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019e4591-e3b3-7072-9889-61d3bedd282f" 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_019e4591-e3b3-720f-8c4f-c1293044d9a6" xlink:to="loc_us-gaap_OperatingIncomeLoss_019e4591-e3b3-7072-9889-61d3bedd282f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_019e4591-e3b3-7a65-b6aa-7815f2eed490" 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_019e4591-e3b3-720f-8c4f-c1293044d9a6" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_019e4591-e3b3-7a65-b6aa-7815f2eed490" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_019e4591-e3b3-7467-9de9-ece05e533928" 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_019e4591-e3b3-720f-8c4f-c1293044d9a6" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_019e4591-e3b3-7467-9de9-ece05e533928" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" xlink:type="simple" xlink:href="opfi-20260630.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_019e4591-e3b3-74c8-a3e9-31f328921a53" 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_019e4591-e3b3-7cb1-be5f-61a4f79d97ed" 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_019e4591-e3b3-74c8-a3e9-31f328921a53" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e4591-e3b3-7cb1-be5f-61a4f79d97ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e4591-e3b3-7a36-915a-b3f4d60c6966" 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_019e4591-e3b3-74c8-a3e9-31f328921a53" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e4591-e3b3-7a36-915a-b3f4d60c6966" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e4591-e3b3-7f72-abcb-0c3dcfca6634" 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_019e4591-e3b3-74c8-a3e9-31f328921a53" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e4591-e3b3-7f72-abcb-0c3dcfca6634" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e4591-e3b3-7be3-8422-2f918696d00a" 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_019e4591-e3b3-7c42-aefa-510c7cb11e7f" 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_019e4591-e3b3-7be3-8422-2f918696d00a" xlink:to="loc_us-gaap_PaymentsOfDistributionsToAffiliates_019e4591-e3b3-7c42-aefa-510c7cb11e7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_019e4591-e3b3-7781-bc51-77fd435bdcdb" 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_019e4591-e3b3-7be3-8422-2f918696d00a" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_019e4591-e3b3-7781-bc51-77fd435bdcdb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_019e4591-e3b3-7542-a439-58426ba48f3a" 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_019e4591-e3b3-7be3-8422-2f918696d00a" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_019e4591-e3b3-7542-a439-58426ba48f3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSeniorDebt_019e4591-e3b3-7397-b14d-eda4f7caf0d6" 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_019e4591-e3b3-7be3-8422-2f918696d00a" xlink:to="loc_us-gaap_RepaymentsOfSeniorDebt_019e4591-e3b3-7397-b14d-eda4f7caf0d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_019e4591-e3b3-7dd9-a841-abb753b52346" 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_019e4591-e3b3-7be3-8422-2f918696d00a" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_019e4591-e3b3-7dd9-a841-abb753b52346" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_019e4591-e3b3-7407-92e6-bd83fb86ab18" 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_019e4591-e3b3-7be3-8422-2f918696d00a" xlink:to="loc_us-gaap_ProceedsFromStockPlans_019e4591-e3b3-7407-92e6-bd83fb86ab18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromWarrantExercises_019e4591-e3b3-7777-9c03-bae239f9c866" 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_019e4591-e3b3-7be3-8422-2f918696d00a" xlink:to="loc_us-gaap_ProceedsFromWarrantExercises_019e4591-e3b3-7777-9c03-bae239f9c866" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_019e4591-e3b3-7aab-be11-709acac3d13c" 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_019e4591-e3b3-7be3-8422-2f918696d00a" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_019e4591-e3b3-7aab-be11-709acac3d13c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019e4591-e3b3-79aa-838d-422ba817c221" 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_019e4591-e3b3-7be3-8422-2f918696d00a" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019e4591-e3b3-79aa-838d-422ba817c221" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PaymentsOnTaxReceivableAgreementLiability_019e4591-e3b3-7e39-b901-76143cf7cba0" xlink:href="opfi-20260630.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_019e4591-e3b3-7be3-8422-2f918696d00a" xlink:to="loc_opfi_PaymentsOnTaxReceivableAgreementLiability_019e4591-e3b3-7e39-b901-76143cf7cba0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019e87ae-c349-7975-b68b-80696558add5" 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_019e4591-e3b3-7be3-8422-2f918696d00a" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019e87ae-c349-7975-b68b-80696558add5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_019f80f9-4f3f-760c-ae52-7099181c861d" 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_019e4591-e3b3-7be3-8422-2f918696d00a" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_019f80f9-4f3f-760c-ae52-7099181c861d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e4591-e3b3-74f4-b3db-2832db67f609" 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_019e4591-e3b3-7ddb-89c8-aa50a3fb82ac" 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_019e4591-e3b3-74f4-b3db-2832db67f609" xlink:to="loc_us-gaap_ProfitLoss_019e4591-e3b3-7ddb-89c8-aa50a3fb82ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ChangeInFairValueOfFinanceReceivables_019e4591-e3b3-7d10-96c7-4e76a40d0850" xlink:href="opfi-20260630.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_019e4591-e3b3-74f4-b3db-2832db67f609" xlink:to="loc_opfi_ChangeInFairValueOfFinanceReceivables_019e4591-e3b3-7d10-96c7-4e76a40d0850" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_019e4591-e3b3-7c52-846d-4b2a4f73e709" 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_019e4591-e3b3-74f4-b3db-2832db67f609" xlink:to="loc_us-gaap_DepreciationAndAmortization_019e4591-e3b3-7c52-846d-4b2a4f73e709" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_DebtIssuanceCostAmortization_019e4591-e3b3-7634-bb59-7fb302f2c975" xlink:href="opfi-20260630.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_019e4591-e3b3-74f4-b3db-2832db67f609" xlink:to="loc_opfi_DebtIssuanceCostAmortization_019e4591-e3b3-7634-bb59-7fb302f2c975" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_019e4591-e3b3-784c-9314-d60b60960dc1" 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_019e4591-e3b3-74f4-b3db-2832db67f609" xlink:to="loc_us-gaap_ShareBasedCompensation_019e4591-e3b3-784c-9314-d60b60960dc1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_019e4591-e3b3-7408-a30e-cc198c15f95d" 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_019e4591-e3b3-74f4-b3db-2832db67f609" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_019e4591-e3b3-7408-a30e-cc198c15f95d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_019e4591-e3b3-7a9c-81b4-c2055bc6b531" 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_019e4591-e3b3-74f4-b3db-2832db67f609" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_019e4591-e3b3-7a9c-81b4-c2055bc6b531" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_019e4591-e3b3-7606-8d45-465a0eac2569" 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_019e4591-e3b3-74f4-b3db-2832db67f609" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_019e4591-e3b3-7606-8d45-465a0eac2569" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_GainLossOnTaxReceivableAgreementLiability_019e4591-e3b3-7fd3-b3b9-64528e9e327b" xlink:href="opfi-20260630.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_019e4591-e3b3-74f4-b3db-2832db67f609" xlink:to="loc_opfi_GainLossOnTaxReceivableAgreementLiability_019e4591-e3b3-7fd3-b3b9-64528e9e327b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_019e4591-e3b3-7474-9d70-8fdcf11e5f0b" 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_019e4591-e3b3-74f4-b3db-2832db67f609" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_019e4591-e3b3-7474-9d70-8fdcf11e5f0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_019e4591-e3b3-7a55-a2c6-65c0353a9a8a" 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_019e4591-e3b3-74f4-b3db-2832db67f609" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_019e4591-e3b3-7a55-a2c6-65c0353a9a8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_019e4591-e3b3-760c-8bae-40ff06609a1f" 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_019e4591-e3b3-74f4-b3db-2832db67f609" xlink:to="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_019e4591-e3b3-760c-8bae-40ff06609a1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable_019e4591-e3b3-7159-8dd1-4cb5470e2955" 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_019e4591-e3b3-74f4-b3db-2832db67f609" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable_019e4591-e3b3-7159-8dd1-4cb5470e2955" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable_019e4591-e3b3-7c0c-a085-84f0446b0604" 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_019e4591-e3b3-74f4-b3db-2832db67f609" xlink:to="loc_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable_019e4591-e3b3-7c0c-a085-84f0446b0604" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_019e4591-e3b3-7b62-a92c-57b351489be0" 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_019e4591-e3b3-74f4-b3db-2832db67f609" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_019e4591-e3b3-7b62-a92c-57b351489be0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_019e4591-e3b3-7873-89a5-ba822107ece0" 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_019e4591-e3b3-74f4-b3db-2832db67f609" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_019e4591-e3b3-7873-89a5-ba822107ece0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_019e4591-e3b3-782f-845a-ae4011ee744a" 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_019e4591-e3b3-74f4-b3db-2832db67f609" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_019e4591-e3b3-782f-845a-ae4011ee744a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_019e4591-e3b3-71e5-9936-56145b874510" 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_019e4591-e3b3-74f4-b3db-2832db67f609" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_019e4591-e3b3-71e5-9936-56145b874510" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e4591-e3b3-72ef-a487-f28830dd074f" 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_019e4591-e3b3-74fb-80de-dcfd3ccfbe77" 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_019e4591-e3b3-72ef-a487-f28830dd074f" xlink:to="loc_us-gaap_PaymentsToAcquireFinanceReceivables_019e4591-e3b3-74fb-80de-dcfd3ccfbe77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfFinanceReceivables_019e4591-e3b3-7870-9911-500b6f05c634" 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_019e4591-e3b3-72ef-a487-f28830dd074f" xlink:to="loc_us-gaap_ProceedsFromCollectionOfFinanceReceivables_019e4591-e3b3-7870-9911-500b6f05c634" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_019e4591-e3b3-7f0f-b5f6-84818968acdf" 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_019e4591-e3b3-72ef-a487-f28830dd074f" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_019e4591-e3b3-7f0f-b5f6-84818968acdf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/FinanceReceivablesatFairValueScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails" xlink:type="simple" xlink:href="opfi-20260630.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_019e4591-e489-74d4-a467-3514c880ce6d" xlink:href="opfi-20260630.xsd#opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus_019e4591-e489-765c-804e-a96f7b31823f" xlink:href="opfi-20260630.xsd#opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment_019e4591-e489-74d4-a467-3514c880ce6d" xlink:to="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus_019e4591-e489-765c-804e-a96f7b31823f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus_019e4591-e489-7fd3-9af1-b72980911d7a" xlink:href="opfi-20260630.xsd#opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment_019e4591-e489-74d4-a467-3514c880ce6d" xlink:to="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus_019e4591-e489-7fd3-9af1-b72980911d7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption_019e4591-e489-7f41-a593-108ede829996" xlink:href="opfi-20260630.xsd#opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual_019e4591-e489-727f-b06a-774fcbc61651" xlink:href="opfi-20260630.xsd#opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption_019e4591-e489-7f41-a593-108ede829996" xlink:to="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual_019e4591-e489-727f-b06a-774fcbc61651" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual_019e4591-e489-702f-8b80-d5b56f2ba684" xlink:href="opfi-20260630.xsd#opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption_019e4591-e489-7f41-a593-108ede829996" xlink:to="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual_019e4591-e489-702f-8b80-d5b56f2ba684" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption_019e4591-e489-73f5-b8c4-855a1b692ec9" xlink:href="opfi-20260630.xsd#opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss_019e4591-e489-7a68-8912-065647611519" xlink:href="opfi-20260630.xsd#opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption_019e4591-e489-73f5-b8c4-855a1b692ec9" xlink:to="loc_opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss_019e4591-e489-7a68-8912-065647611519" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption_019e4591-e489-77aa-98dd-ae3309e69c44" xlink:href="opfi-20260630.xsd#opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption_019e4591-e489-73f5-b8c4-855a1b692ec9" xlink:to="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption_019e4591-e489-77aa-98dd-ae3309e69c44" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/FinanceReceivablesatFairValueScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails_1" xlink:type="simple" xlink:href="opfi-20260630.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_019e4591-e489-779b-94bb-ddf5e5813326" xlink:href="opfi-20260630.xsd#opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOptionAggregateDifferencesLoansAndLongTermReceivables_019e4591-e489-71b5-aed8-bb3f12749ab2" 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_019e4591-e489-779b-94bb-ddf5e5813326" xlink:to="loc_us-gaap_FairValueOptionAggregateDifferencesLoansAndLongTermReceivables_019e4591-e489-71b5-aed8-bb3f12749ab2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment_019e4591-e489-7698-8492-931d2da92f50" xlink:href="opfi-20260630.xsd#opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption_019e4591-e489-779b-94bb-ddf5e5813326" xlink:to="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment_019e4591-e489-7698-8492-931d2da92f50" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/PropertyEquipmentandSoftwareNetDetails" xlink:type="simple" xlink:href="opfi-20260630.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_019e4591-e489-768f-8ab3-eb7e5964ab45" 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_019e4591-e489-7c01-a45d-873eb40675a7" 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_019e4591-e489-768f-8ab3-eb7e5964ab45" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_019e4591-e489-7c01-a45d-873eb40675a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_019e4591-e489-7d3a-b639-637e10984816" 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_019e4591-e489-768f-8ab3-eb7e5964ab45" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_019e4591-e489-7d3a-b639-637e10984816" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/AccruedExpensesDetails" xlink:type="simple" xlink:href="opfi-20260630.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_019e4591-e489-7bf6-a0b7-63c873d53ea4" 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_019e4591-e489-7903-ab0a-7314e489448c" 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_019e4591-e489-7bf6-a0b7-63c873d53ea4" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_019e4591-e489-7903-ab0a-7314e489448c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_AccrualForServicesRenderedAndGoodsPurchased_019e4591-e489-748f-947d-31b8f2c9862a" xlink:href="opfi-20260630.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_019e4591-e489-7bf6-a0b7-63c873d53ea4" xlink:to="loc_opfi_AccrualForServicesRenderedAndGoodsPurchased_019e4591-e489-748f-947d-31b8f2c9862a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent_019e4591-e489-7dd2-a6a0-80163b774b29" 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_019e4591-e489-7bf6-a0b7-63c873d53ea4" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent_019e4591-e489-7dd2-a6a0-80163b774b29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrentAndNoncurrent_019e4591-e489-7248-8984-e1b39248e84b" 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_019e4591-e489-7bf6-a0b7-63c873d53ea4" xlink:to="loc_us-gaap_InterestPayableCurrentAndNoncurrent_019e4591-e489-7248-8984-e1b39248e84b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_AccruedDueToBankPartners_019e4591-e489-7c4b-93e7-8d1fe12f05d7" xlink:href="opfi-20260630.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_019e4591-e489-7bf6-a0b7-63c873d53ea4" xlink:to="loc_opfi_AccruedDueToBankPartners_019e4591-e489-7c4b-93e7-8d1fe12f05d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_019e4591-e489-7524-aa03-30aba4c70430" 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_019e4591-e489-7bf6-a0b7-63c873d53ea4" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_019e4591-e489-7524-aa03-30aba4c70430" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxes_019e4591-e489-76a6-afed-5e6238ecc543" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedIncomeTaxes"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_019e4591-e489-7bf6-a0b7-63c873d53ea4" xlink:to="loc_us-gaap_AccruedIncomeTaxes_019e4591-e489-76a6-afed-5e6238ecc543" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/LeasesScheduleofComponentsofLeaseCostsDetails" xlink:type="simple" xlink:href="opfi-20260630.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_019e4591-e489-77cb-885f-4ef179ef8c7a" 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_019e4591-e489-79fc-a070-b2aa2e0c0ab4" 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_019e4591-e489-77cb-885f-4ef179ef8c7a" xlink:to="loc_us-gaap_VariableLeaseCost_019e4591-e489-79fc-a070-b2aa2e0c0ab4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_019e4591-e489-74d4-9bda-20d5c5a9ceff" 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_019e4591-e489-77cb-885f-4ef179ef8c7a" xlink:to="loc_us-gaap_SubleaseIncome_019e4591-e489-74d4-9bda-20d5c5a9ceff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_019e4591-e489-767c-bcc8-121a07d00a34" 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_019e4591-e489-77cb-885f-4ef179ef8c7a" xlink:to="loc_us-gaap_ShortTermLeaseCost_019e4591-e489-767c-bcc8-121a07d00a34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_019e4591-e489-7276-a76a-2d77d37c6b33" 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_019e4591-e489-77cb-885f-4ef179ef8c7a" xlink:to="loc_us-gaap_OperatingLeaseCost_019e4591-e489-7276-a76a-2d77d37c6b33" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="opfi-20260630.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_019e4591-e489-7e0e-a58f-858d6c78f03b" 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_019e4591-e489-7a38-aab7-d45ddb0e57e6" 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_019e4591-e489-7e0e-a58f-858d6c78f03b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019e4591-e489-7a38-aab7-d45ddb0e57e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_019e4591-e489-723f-8ca9-d191962fa635" 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_019e4591-e489-7e0e-a58f-858d6c78f03b" xlink:to="loc_us-gaap_OperatingLeaseLiability_019e4591-e489-723f-8ca9-d191962fa635" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetails_1" xlink:type="simple" xlink:href="opfi-20260630.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_019e4591-e489-7a1e-9a55-cbcf16a47e8a" 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_019e4591-e489-774c-9cce-1d82328c3288" 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_019e4591-e489-7a1e-9a55-cbcf16a47e8a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_019e4591-e489-774c-9cce-1d82328c3288" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_019e4591-e489-7bb5-a029-80584b77203c" 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_019e4591-e489-7a1e-9a55-cbcf16a47e8a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_019e4591-e489-7bb5-a029-80584b77203c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_019e4591-e489-7842-a0c4-a64cce02751c" 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_019e4591-e489-7a1e-9a55-cbcf16a47e8a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_019e4591-e489-7842-a0c4-a64cce02751c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_019e4591-e489-73dd-8b13-615095e537ed" 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_019e4591-e489-7a1e-9a55-cbcf16a47e8a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_019e4591-e489-73dd-8b13-615095e537ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_019e4591-e489-78c8-b633-1ce4020fc434" 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_019e4591-e489-7a1e-9a55-cbcf16a47e8a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_019e4591-e489-78c8-b633-1ce4020fc434" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/SegmentReportingDetails" xlink:type="simple" xlink:href="opfi-20260630.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_019e4591-e489-7c2c-8a5a-6ee8eb33b234" xlink:href="opfi-20260630.xsd#opfi_GainLossDueToChangeInFairValueOfFinanceReceivables"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinanceReceivablesChargeOffs_019e4591-e489-73f0-b183-e563090a471d" xlink:href="opfi-20260630.xsd#opfi_FinanceReceivablesChargeOffs"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_opfi_GainLossDueToChangeInFairValueOfFinanceReceivables_019e4591-e489-7c2c-8a5a-6ee8eb33b234" xlink:to="loc_opfi_FinanceReceivablesChargeOffs_019e4591-e489-73f0-b183-e563090a471d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_NetChangeInFairValueOfFinanceReceivables_019e4591-e489-722f-8df9-c12167507635" xlink:href="opfi-20260630.xsd#opfi_NetChangeInFairValueOfFinanceReceivables"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_opfi_GainLossDueToChangeInFairValueOfFinanceReceivables_019e4591-e489-7c2c-8a5a-6ee8eb33b234" xlink:to="loc_opfi_NetChangeInFairValueOfFinanceReceivables_019e4591-e489-722f-8df9-c12167507635" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/EarningsLossPerCommonShareScheduleofComputationofBasicandDilutedLossEarningsPerShareDetails" xlink:type="simple" xlink:href="opfi-20260630.xsd#EarningsLossPerCommonShareScheduleofComputationofBasicandDilutedLossEarningsPerShareDetails"/>
  <link:calculationLink xlink:role="http://www.opploans.com/role/EarningsLossPerCommonShareScheduleofComputationofBasicandDilutedLossEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_019e4591-e489-70f9-88d9-9b31b65a8c64" 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_019e4591-e489-73f3-8ded-9dc5033874ed" 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_019e4591-e489-70f9-88d9-9b31b65a8c64" xlink:to="loc_us-gaap_NetIncomeLoss_019e4591-e489-73f3-8ded-9dc5033874ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019e4591-e489-706d-a256-27808a96e5a3" 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_019e4591-e489-7780-82ec-aa4bd026b108" 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_019e4591-e489-706d-a256-27808a96e5a3" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_019e4591-e489-7780-82ec-aa4bd026b108" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019e4591-e489-763b-a5dc-c28f78dc4d3d" 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_019e4591-e489-706d-a256-27808a96e5a3" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019e4591-e489-763b-a5dc-c28f78dc4d3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_019e4591-e489-7ae7-bd96-49b2deb72f53" 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_019e4591-e489-7ab1-b478-b23c0567c6f9" 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_019e4591-e489-7ae7-bd96-49b2deb72f53" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_019e4591-e489-7ab1-b478-b23c0567c6f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019e4591-e489-757a-bad7-94e984e065c4" 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_019e4591-e489-7ae7-bd96-49b2deb72f53" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019e4591-e489-757a-bad7-94e984e065c4" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
