{"url_path":"/sec/duot/10-q/2026/cover-page","section_key":"cover-page","section_title":"Cover Page","topic":"sec","document":{"doc_type":"10-Q","doc_date":"2026-05-15","source_url":"https://www.sec.gov/Archives/edgar/data/1396536/0001553350-26-000088-index.html","accession_number":"0001553350-26-000088","cik":"0001396536","ticker":"DUOT","issuer_name":"DUOS TECHNOLOGIES GROUP, INC.","edgar_url":"https://www.sec.gov/Archives/edgar/data/1396536/0001553350-26-000088-index.html","primary_entity_key":"0001396536","primary_entity_name":"DUOS TECHNOLOGIES GROUP, INC."},"word_count":1798,"has_tables":true,"body_markdown":"10-Q\n\nfalse\n2026\n--12-31\nQ1\n0001396536\n\n0001396536\n\n2026-01-01\n2026-03-31\n\n0001396536\n\n2026-05-06\n\n0001396536\n\n2026-03-31\n\n0001396536\n\n2025-12-31\n\n0001396536\n\nduot:ConvertibleSeriesAPreferredStockMember\n\n2026-03-31\n\n0001396536\n\nduot:ConvertibleSeriesAPreferredStockMember\n\n2025-12-31\n\n0001396536\n\nduot:ConvertibleSeriesBPreferredStockMember\n\n2026-03-31\n\n0001396536\n\nduot:ConvertibleSeriesBPreferredStockMember\n\n2025-12-31\n\n0001396536\n\nduot:ConvertibleSeriesCPreferredStockMember\n\n2026-03-31\n\n0001396536\n\nduot:ConvertibleSeriesCPreferredStockMember\n\n2025-12-31\n\n0001396536\n\nduot:ConvertibleSeriesDPreferredStockMember\n\n2026-03-31\n\n0001396536\n\nduot:ConvertibleSeriesDPreferredStockMember\n\n2025-12-31\n\n0001396536\n\nduot:ConvertibleSeriesEPreferredStockMember\n\n2026-03-31\n\n0001396536\n\nduot:ConvertibleSeriesEPreferredStockMember\n\n2025-12-31\n\n0001396536\n\nduot:ConvertibleSeriesFPreferredStockMember\n\n2026-03-31\n\n0001396536\n\nduot:ConvertibleSeriesFPreferredStockMember\n\n2025-12-31\n\n0001396536\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nus-gaap:TechnologyServiceMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nus-gaap:TechnologyServiceMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:TechnologySolutionsMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:TechnologySolutionsMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:ServicesAndConsultingMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:ServicesAndConsultingMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:ServicesAndConsultingRelatedPartiesMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:ServicesAndConsultingRelatedPartiesMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:HostingRevenueMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:HostingRevenueMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:HostingMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:HostingMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:PreferredStockDMember\n\n2024-12-31\n\n0001396536\n\nduot:PreferredStockEMember\n\n2024-12-31\n\n0001396536\n\nus-gaap:CommonStockMember\n\n2024-12-31\n\n0001396536\n\nus-gaap:AdditionalPaidInCapitalMember\n\n2024-12-31\n\n0001396536\n\nus-gaap:RetainedEarningsMember\n\n2024-12-31\n\n0001396536\n\nus-gaap:TreasuryStockCommonMember\n\n2024-12-31\n\n0001396536\n\n2024-12-31\n\n0001396536\n\nduot:PreferredStockDMember\n\n2025-12-31\n\n0001396536\n\nduot:PreferredStockEMember\n\n2025-12-31\n\n0001396536\n\nus-gaap:CommonStockMember\n\n2025-12-31\n\n0001396536\n\nus-gaap:AdditionalPaidInCapitalMember\n\n2025-12-31\n\n0001396536\n\nus-gaap:RetainedEarningsMember\n\n2025-12-31\n\n0001396536\n\nus-gaap:TreasuryStockCommonMember\n\n2025-12-31\n\n0001396536\n\nduot:PreferredStockDMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:PreferredStockEMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nus-gaap:CommonStockMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nus-gaap:AdditionalPaidInCapitalMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nus-gaap:RetainedEarningsMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nus-gaap:TreasuryStockCommonMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:PreferredStockDMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:PreferredStockEMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nus-gaap:CommonStockMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nus-gaap:AdditionalPaidInCapitalMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nus-gaap:RetainedEarningsMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nus-gaap:TreasuryStockCommonMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:PreferredStockDMember\n\n2025-03-31\n\n0001396536\n\nduot:PreferredStockEMember\n\n2025-03-31\n\n0001396536\n\nus-gaap:CommonStockMember\n\n2025-03-31\n\n0001396536\n\nus-gaap:AdditionalPaidInCapitalMember\n\n2025-03-31\n\n0001396536\n\nus-gaap:RetainedEarningsMember\n\n2025-03-31\n\n0001396536\n\nus-gaap:TreasuryStockCommonMember\n\n2025-03-31\n\n0001396536\n\n2025-03-31\n\n0001396536\n\nduot:PreferredStockDMember\n\n2026-03-31\n\n0001396536\n\nduot:PreferredStockEMember\n\n2026-03-31\n\n0001396536\n\nus-gaap:CommonStockMember\n\n2026-03-31\n\n0001396536\n\nus-gaap:AdditionalPaidInCapitalMember\n\n2026-03-31\n\n0001396536\n\nus-gaap:RetainedEarningsMember\n\n2026-03-31\n\n0001396536\n\nus-gaap:TreasuryStockCommonMember\n\n2026-03-31\n\n0001396536\n\nduot:AssetManagementAgreementMember\n\n2024-12-31\n\n0001396536\n\nduot:MasterCapitalLeaseAgreementMember\nduot:Region16EducationServiceCenterMember\n\n2025-05-29\n2025-06-01\n\n0001396536\n\nduot:Customer1Member\nus-gaap:SalesRevenueNetMember\nus-gaap:CustomerConcentrationRiskMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:Customer2Member\nus-gaap:SalesRevenueNetMember\nus-gaap:CustomerConcentrationRiskMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:Customer3Member\nus-gaap:SalesRevenueNetMember\nus-gaap:CustomerConcentrationRiskMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:Customer1Member\nus-gaap:SalesRevenueNetMember\nus-gaap:CustomerConcentrationRiskMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:Customer2Member\nus-gaap:SalesRevenueNetMember\nus-gaap:CustomerConcentrationRiskMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:Customer3Member\nus-gaap:SalesRevenueNetMember\nus-gaap:CustomerConcentrationRiskMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:Customer1Member\nus-gaap:AccountsReceivableMember\nus-gaap:CustomerConcentrationRiskMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:Customer2Member\nus-gaap:AccountsReceivableMember\nus-gaap:CustomerConcentrationRiskMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:Customer1Member\nus-gaap:AccountsReceivableMember\nus-gaap:CustomerConcentrationRiskMember\n\n2025-01-01\n2025-12-31\n\n0001396536\n\nus-gaap:SalesRevenueNetMember\nus-gaap:GeographicConcentrationRiskMember\ncountry:US\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nus-gaap:SalesRevenueNetMember\nus-gaap:GeographicConcentrationRiskMember\ncountry:US\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nus-gaap:PatentsMember\n\n2026-03-31\n\n0001396536\n\nduot:SawgrassParentMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nsrt:MinimumMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nsrt:MaximumMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\n2025-01-01\n2025-12-31\n\n0001396536\n\nduot:WarrantsMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:EmployeeStockOptionsMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:SeriesDConvertiblePreferredStockMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:SeriesEConvertiblePreferredStockMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:WarrantsMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:EmployeeStockOptionsMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:SeriesDConvertiblePreferredStockMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:SeriesEConvertiblePreferredStockMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\n2024-01-01\n2024-12-31\n\n0001396536\n\nus-gaap:IPOMember\n\n2026-02-01\n2026-02-26\n\n0001396536\n\nus-gaap:FurnitureAndFixturesMember\n\n2026-03-31\n\n0001396536\n\nus-gaap:FurnitureAndFixturesMember\n\n2025-12-31\n\n0001396536\n\nus-gaap:EquipmentMember\n\n2026-03-31\n\n0001396536\n\nus-gaap:EquipmentMember\n\n2025-12-31\n\n0001396536\n\nduot:EDCPODSAndGeneratorsMember\n\n2026-03-31\n\n0001396536\n\nduot:EDCPODSAndGeneratorsMember\n\n2025-12-31\n\n0001396536\n\nus-gaap:LeaseholdImprovementsMember\n\n2026-03-31\n\n0001396536\n\nus-gaap:LeaseholdImprovementsMember\n\n2025-12-31\n\n0001396536\n\nus-gaap:ConstructionInProgressMember\n\n2026-03-31\n\n0001396536\n\nus-gaap:ConstructionInProgressMember\n\n2025-12-31\n\n0001396536\n\nus-gaap:SoftwareDevelopmentMember\n\n2026-03-31\n\n0001396536\n\nus-gaap:SoftwareDevelopmentMember\n\n2025-12-31\n\n0001396536\n\nus-gaap:PropertyPlantAndEquipmentOtherTypesMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nus-gaap:PropertyPlantAndEquipmentOtherTypesMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nus-gaap:SoftwareDevelopmentMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nus-gaap:SoftwareDevelopmentMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nus-gaap:PatentsMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nus-gaap:PatentsMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nus-gaap:SoftwareAndSoftwareDevelopmentCostsMember\n\n2026-03-31\n\n0001396536\n\nus-gaap:CustomerContractsMember\n\n2024-05-31\n\n0001396536\n\nus-gaap:CustomerContractsMember\n\n2024-05-30\n2024-05-31\n\n0001396536\n\nduot:DigitalImageDataRightsMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:SawgrassHoldingsLLCMember\n\n2024-12-31\n\n0001396536\n\nduot:SawgrassHoldingsLLCMember\n\n2025-12-31\n\n0001396536\n\nduot:SawgrassHoldingsLLCMember\n\n2025-01-01\n2025-12-31\n\n0001396536\n\nduot:AssetManagementAgreementMember\nduot:SawgrassAPRHoldingsLLCMember\n\n2026-03-31\n\n0001396536\n\nduot:AssetManagementAgreementMember\nduot:SawgrassHoldingsLLCMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:AssetManagementAgreementMember\nduot:SawgrassAPRHoldingsLLCMember\n\n2025-12-31\n\n0001396536\n\nduot:AssetManagementAgreementMember\n\n2026-03-31\n\n0001396536\n\nduot:ThirdPartyInsuranceNoteOneMember\n\n2026-03-31\n\n0001396536\n\nduot:ThirdPartyInsuranceNoteOneMember\n\n2025-12-31\n\n0001396536\n\nduot:ThirdPartyInsuranceNoteTwoMember\n\n2026-03-31\n\n0001396536\n\nduot:ThirdPartyInsuranceNoteTwoMember\n\n2025-12-31\n\n0001396536\n\nduot:ThirdPartyInsuranceNoteThreeMember\n\n2026-03-31\n\n0001396536\n\nduot:ThirdPartyInsuranceNoteThreeMember\n\n2025-12-31\n\n0001396536\n\nduot:ThirdPartyInsuranceNoteOneMember\n\n2025-04-13\n2025-04-15\n\n0001396536\n\nduot:ThirdPartyInsuranceNoteOneMember\n\n2026-02-09\n2026-02-10\n\n0001396536\n\nduot:ThirdPartyInsuranceNoteTwoMember\nduot:RenewedAgreementMember\n\n2025-01-26\n2025-02-03\n\n0001396536\n\nduot:ThirdPartyInsuranceNoteTwoMember\nduot:RenewedAgreementMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:ThirdPartyInsuranceNoteThreeMember\n\n2025-02-02\n2025-02-03\n\n0001396536\n\nduot:ThirdPartyInsuranceNoteThreeMember\n\n2026-03-01\n2026-03-31\n\n0001396536\n\nduot:ThirdPartyInsuranceNoteThreeMember\n\n2026-03-01\n2026-03-14\n\n0001396536\n\nduot:SecuredPromissoryNotesMember\nduot:N21AprilFundLPMember\n\n2024-07-22\n\n0001396536\n\nduot:SecuredPromissoryNotesMember\n\n2025-08-27\n2025-08-31\n\n0001396536\n\nduot:SecuredPromissoryNotesMember\n\n2025-08-31\n\n0001396536\n\nduot:TechnologySystemsMember\n\n2026-03-31\n\n0001396536\n\nduot:TechnologySolutionMember\n\n2026-03-31\n\n0001396536\n\nduot:TechnologySystemsMember\n\n2025-12-31\n\n0001396536\n\nduot:TechnologySolutionMember\n\n2025-12-31\n\n0001396536\n\nduot:ContractLiabilitiesMember\nduot:TechnologySystemsMember\n\n2025-12-31\n\n0001396536\n\nduot:ContractLiabilitiesMember\nduot:ServicesAndConsultingMember\n\n2025-12-31\n\n0001396536\n\nduot:ContractLiabilitiesMember\nduot:TechnologySolutionsMember\n\n2025-12-31\n\n0001396536\n\nduot:ContractLiabilitiesMember\nduot:CNDigitalAgreementMember\n\n2025-12-31\n\n0001396536\n\nduot:ContractLiabilitiesMember\nduot:ServicesAndConsultingRelatedPartiesMember\n\n2025-12-31\n\n0001396536\n\nduot:ContractLiabilitiesMember\n\n2025-12-31\n\n0001396536\n\nduot:ContractLiabilitiesMember\nduot:TechnologySystemsMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:ContractLiabilitiesMember\nduot:ServicesAndConsultingMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:ContractLiabilitiesMember\nduot:TechnologySolutionsMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:ContractLiabilitiesMember\nduot:CNDigitalAgreementMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:ContractLiabilitiesMember\nduot:ServicesAndConsultingRelatedPartiesMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:ContractLiabilitiesMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:TechnologySystemsMember\nduot:ContractLiabilitiesMember\n\n2026-03-31\n\n0001396536\n\nduot:ContractLiabilitiesMember\nduot:ServicesAndConsultingMember\n\n2026-03-31\n\n0001396536\n\nduot:ContractLiabilitiesMember\nduot:TechnologySolutionsMember\n\n2026-03-31\n\n0001396536\n\nduot:ContractLiabilitiesMember\nduot:CNDigitalAgreementMember\n\n2026-03-31\n\n0001396536\n\nduot:ContractLiabilitiesMember\nduot:ServicesAndConsultingRelatedPartiesMember\n\n2026-03-31\n\n0001396536\n\nduot:ContractLiabilitiesMember\n\n2026-03-31\n\n0001396536\n\nus-gaap:CustomerContractsMember\n\n2026-03-31\n\n0001396536\n\nus-gaap:CustomerContractsMember\n\n2025-12-31\n\n0001396536\n\nduot:CNDigitalAgreementMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:AssetManagementAgreementMember\nduot:SawgrassAPRHoldingsLLCMember\n\n2024-12-31\n\n0001396536\n\nsrt:NorthAmericaMember\nduot:TechnologiesMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nsrt:NorthAmericaMember\nduot:TechnologySolutionsMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nsrt:NorthAmericaMember\nduot:DataCenterHostingAndRelatedServicesMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nsrt:NorthAmericaMember\nduot:AssetManagementMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nsrt:NorthAmericaMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:TurnkeyProjectsMember\nduot:TechnologiesMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:TurnkeyProjectsMember\nduot:TechnologySolutionsMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:TurnkeyProjectsMember\nduot:DataCenterHostingAndRelatedServicesMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:TurnkeyProjectsMember\nduot:AssetManagementMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:TurnkeyProjectsMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:MaintenanceAndSupportMember\nduot:TechnologiesMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:MaintenanceAndSupportMember\nduot:TechnologySolutionsMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:MaintenanceAndSupportMember\nduot:DataCenterHostingAndRelatedServicesMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:MaintenanceAndSupportMember\nduot:AssetManagementMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:MaintenanceAndSupportMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:TechnologiesMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:TechnologySolutionsMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:DataCenterHostingAndRelatedServicesMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:AssetManagementMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:TechnologiesMember\nduot:GoodsTransferredOverTimeMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:TechnologySolutionsMember\nduot:GoodsTransferredOverTimeMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:DataCenterHostingAndRelatedServicesMember\nduot:GoodsTransferredOverTimeMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:AssetManagementMember\nduot:GoodsTransferredOverTimeMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:GoodsTransferredOverTimeMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:TechnologiesMember\nduot:ServicesTransferredOverTimeMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:TechnologySolutionsMember\nduot:ServicesTransferredOverTimeMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:DataCenterHostingAndRelatedServicesMember\nduot:ServicesTransferredOverTimeMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:AssetManagementMember\nduot:ServicesTransferredOverTimeMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:ServicesTransferredOverTimeMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nsrt:NorthAmericaMember\nduot:TechnologiesMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nsrt:NorthAmericaMember\nduot:TechnologySolutionsMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nsrt:NorthAmericaMember\nduot:DataCenterHostingAndRelatedServicesMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nsrt:NorthAmericaMember\nduot:AssetManagementMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nsrt:NorthAmericaMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:TurnkeyProjectsMember\nduot:TechnologiesMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:TurnkeyProjectsMember\nduot:TechnologySolutionsMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:TurnkeyProjectsMember\nduot:DataCenterHostingAndRelatedServicesMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:TurnkeyProjectsMember\nduot:AssetManagementMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:TurnkeyProjectsMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:MaintenanceAndSupportMember\nduot:TechnologiesMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:MaintenanceAndSupportMember\nduot:TechnologySolutionsMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:MaintenanceAndSupportMember\nduot:DataCenterHostingAndRelatedServicesMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:MaintenanceAndSupportMember\nduot:AssetManagementMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:MaintenanceAndSupportMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:TechnologiesMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:TechnologySolutionsMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:DataCenterHostingAndRelatedServicesMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:AssetManagementMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:TechnologiesMember\nduot:GoodsTransferredOverTimeMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:TechnologySolutionsMember\nduot:GoodsTransferredOverTimeMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:DataCenterHostingAndRelatedServicesMember\nduot:GoodsTransferredOverTimeMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:AssetManagementMember\nduot:GoodsTransferredOverTimeMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:GoodsTransferredOverTimeMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:TechnologiesMember\nduot:ServicesTransferredOverTimeMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:TechnologySolutionsMember\nduot:ServicesTransferredOverTimeMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:DataCenterHostingAndRelatedServicesMember\nduot:ServicesTransferredOverTimeMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:AssetManagementMember\nduot:ServicesTransferredOverTimeMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:ServicesTransferredOverTimeMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:AssetManagementServicesMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:CorporateAndUnallocatedMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:AssetManagementServicesMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:CorporateAndUnallocatedMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:ConsolidatedMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:TechnologiesMember\n\n2026-03-31\n\n0001396536\n\nduot:TechnologiesMember\n\n2025-12-31\n\n0001396536\n\nduot:TechnologySolutionsMember\n\n2026-03-31\n\n0001396536\n\nduot:TechnologySolutionsMember\n\n2025-12-31\n\n0001396536\n\nduot:DataCenterHostingAndRelatedServicesMember\n\n2026-03-31\n\n0001396536\n\nduot:DataCenterHostingAndRelatedServicesMember\n\n2025-12-31\n\n0001396536\n\nduot:AssetManagementServicesMember\n\n2026-03-31\n\n0001396536\n\nduot:AssetManagementServicesMember\n\n2025-12-31\n\n0001396536\n\nduot:CorporateAndUnallocatedMember\n\n2026-03-31\n\n0001396536\n\nduot:CorporateAndUnallocatedMember\n\n2025-12-31\n\n0001396536\n\nduot:PropertyAvailableForOperatingLeasesMember\n\n2021-07-25\n2021-07-26\n\n0001396536\n\nduot:PropertyAvailableForOperatingLeasesMember\n\n2021-07-26\n\n0001396536\n\nduot:PropertyAvailableForOperatingLeasesMember\n\n2026-03-31\n\n0001396536\n\nduot:PropertyAvailableForOperatingLeasesMember\n\n2025-12-31\n\n0001396536\n\nduot:CommercialGroundLeaseMember\n\n2026-03-31\n\n0001396536\n\nduot:PropertyAvailableForOperatingLeasesMember\n\n2024-11-01\n\n0001396536\n\nduot:PropertyAvailableForMasterLeaseMember\n\n2025-09-30\n\n0001396536\n\nduot:PropertyAvailableForMasterLeaseMember\n\n2025-07-01\n2025-09-30\n\n0001396536\n\nduot:GPUAsAServiceArrangementMember\nduot:HydraHostIncMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:OperatingLeaseObligationsMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:MasterLeaseAgreementMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:PropertyAvailableForOperatingLeasesMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:PropertyAvailableForOperatingLeasesMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:PropertyAvailableForOperatingLeasesMember\n\n2025-03-31\n\n0001396536\n\nduot:PropertyAvailableForMasterLeaseMember\n\n2026-03-31\n\n0001396536\n\nduot:CommercialGroundLeaseMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:PropertyAvailableForMasterLeaseMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:PropertyAvailableForMasterLeaseMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:PropertyAvailableForMasterLeaseMember\n\n2025-03-31\n\n0001396536\n\nduot:ConvertibleSeriesBPreferredStockMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:ConvertibleSeriesCPreferredStockMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:ConvertibleSeriesDPreferredStockMember\n\n2022-09-28\n\n0001396536\n\nduot:ConvertibleSeriesDPreferredStockMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:PurchaseAgreementMember\nduot:ConvertibleSeriesDPreferredStockMember\n\n2022-09-30\n\n0001396536\n\nduot:ConvertibleSeriesDPreferredStockMember\nduot:PurchaseAgreementMember\n\n2022-09-29\n2022-09-30\n\n0001396536\n\nduot:ConvertibleSeriesDPreferredStockMember\nduot:PurchaseAgreementMember\n\n2022-10-29\n\n0001396536\n\nduot:ConvertibleSeriesDPreferredStockMember\nduot:PurchaseAgreementMember\n\n2022-10-28\n2022-10-29\n\n0001396536\n\nduot:ConvertibleSeriesDPreferredStockMember\nduot:PurchaseAgreementMember\n\n2026-03-31\n\n0001396536\n\nduot:ConvertibleSeriesDPreferredStockMember\nduot:PurchaseAgreementMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:ConvertibleSeriesDPreferredStockMember\n\n2025-02-28\n\n0001396536\n\nduot:ConvertibleSeriesDPreferredStockMember\n\n2025-02-01\n2025-02-28\n\n0001396536\n\nduot:ConvertibleSeriesEPreferredStockMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:ConvertibleSeriesEPreferredStockMember\n\n2023-03-27\n\n0001396536\n\nduot:ConvertibleSeriesEPreferredStockMember\nduot:PurchaseAgreementMember\n\n2023-03-26\n2023-03-27\n\n0001396536\n\nduot:ConvertibleSeriesEPreferredStockMember\n\n2023-11-08\n2023-11-09\n\n0001396536\n\nduot:ConvertibleSeriesEPreferredStockMember\n\n2023-11-10\n\n0001396536\n\nduot:SecuritiesPurchaseAgreementsMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:ConvertibleSeriesEPreferredStockMember\n\n2024-10-31\n\n0001396536\n\nduot:ConvertibleSeriesEPreferredStockMember\n\n2025-05-01\n2025-05-28\n\n0001396536\n\nduot:ConvertibleSeriesEPreferredStockMember\n\n2025-05-28\n\n0001396536\n\nduot:ConvertibleSeriesFPreferredStockMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:ConvertibleSeriesFPreferredStockMember\n\n2023-07-30\n2023-08-02\n\n0001396536\n\nduot:ConvertibleSeriesFPreferredStockMember\n\n2023-11-10\n\n0001396536\n\nus-gaap:RestrictedStockMember\nsrt:OfficerMember\n\n2025-12-29\n2026-01-02\n\n0001396536\n\nduot:StockOptionsMember\nduot:EmployeeMember\n\n2025-12-29\n2026-01-02\n\n0001396536\n\nus-gaap:RestrictedStockMember\nsrt:OfficerMember\n\n2026-01-02\n\n0001396536\n\nus-gaap:RestrictedStockMember\nduot:EightEmployeesMember\n\n2025-12-29\n2026-01-02\n\n0001396536\n\nus-gaap:RestrictedStockMember\nduot:EightEmployeesMember\n\n2026-01-02\n\n0001396536\n\nduot:N2021EquityIncentivePlanMember\nduot:FormerEmployeeMember\n\n2025-01-01\n2026-01-15\n\n0001396536\n\nus-gaap:RestrictedStockMember\nduot:TwoEmployeesMember\n\n2026-02-01\n2026-02-02\n\n0001396536\n\nduot:StockOptionsMember\nduot:EmployeeMember\n\n2026-02-01\n2026-02-02\n\n0001396536\n\nus-gaap:RestrictedStockMember\nduot:TwoEmployeesMember\n\n2026-02-02\n\n0001396536\n\nus-gaap:IPOMember\n\n2026-03-02\n\n0001396536\n\nus-gaap:IPOMember\n\n2026-02-27\n2026-03-02\n\n0001396536\n\nduot:FormerEmployeeMember\n\n2026-02-27\n2026-03-03\n\n0001396536\n\nduot:FourDirectorsMember\n\n2026-03-01\n2026-03-31\n\n0001396536\n\nduot:FourDirectorsMember\n\n2026-03-31\n\n0001396536\n\nduot:NewEmploymentAgreementsMember\nus-gaap:RestrictedStockMember\n\n2024-12-29\n2025-01-02\n\n0001396536\n\nduot:NewEmploymentAgreementsMember\nus-gaap:RestrictedStockMember\n\n2025-01-02\n\n0001396536\n\nus-gaap:RestrictedStockMember\nduot:EmployeeMember\n\n2025-03-01\n2025-03-26\n\n0001396536\n\nus-gaap:RestrictedStockMember\nduot:EmployeeMember\n\n2025-03-26\n\n0001396536\n\nduot:FourDirectorsMember\nus-gaap:CommonStockMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:FourDirectorsMember\nus-gaap:CommonStockMember\n\n2025-03-31\n\n0001396536\n\nduot:EmployeeMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:Mr.EhrmanMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:Mr.MavrommatisMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:Mr.EhrmanMember\n\n2025-03-31\n\n0001396536\n\nduot:Mr.MavrommatisMember\n\n2025-03-31\n\n0001396536\n\nduot:EmployeeStockPurchasePlanMember\n\n2026-03-31\n\n0001396536\n\nduot:EmployeeStockPurchasePlanMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:EmployeesAndDirectorsMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:EmployeesAndDirectorsMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nduot:EmployeesAndDirectorsMember\n\n2026-03-31\n\n0001396536\n\nus-gaap:RestrictedStockUnitsRSUMember\nduot:EmployeesMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nus-gaap:RestrictedStockUnitsRSUMember\nduot:EmployeesMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nus-gaap:RestrictedStockUnitsRSUMember\nduot:EmployeesMember\n\n2026-03-31\n\n0001396536\n\nus-gaap:RestrictedStockUnitsRSUMember\nduot:EmployeesMember\nsrt:MinimumMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nus-gaap:RestrictedStockUnitsRSUMember\nduot:EmployeesMember\nsrt:MaximumMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:EmployeeStockPurchasePlanMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nsrt:ManagementMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nsrt:ManagementMember\n\n2026-03-31\n\n0001396536\n\nduot:OptionsMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nus-gaap:WarrantMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nus-gaap:WarrantMember\n\n2026-03-31\n\n0001396536\n\nus-gaap:StockOptionMember\n\n2024-12-31\n\n0001396536\n\nus-gaap:StockOptionMember\n\n2024-01-01\n2024-12-31\n\n0001396536\n\nus-gaap:StockOptionMember\n\n2025-01-01\n2025-12-31\n\n0001396536\n\nus-gaap:StockOptionMember\n\n2025-12-31\n\n0001396536\n\nus-gaap:StockOptionMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nus-gaap:StockOptionMember\n\n2026-03-31\n\n0001396536\n\nus-gaap:EmployeeStockOptionMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nus-gaap:EmployeeStockOptionMember\n\n2025-01-01\n2025-03-31\n\n0001396536\n\nus-gaap:WarrantMember\n\n2026-03-02\n\n0001396536\n\nus-gaap:WarrantMember\n\n2026-03-01\n2026-03-02\n\n0001396536\n\nus-gaap:WarrantMember\n\n2024-12-31\n\n0001396536\n\nus-gaap:WarrantMember\n\n2025-01-01\n2025-12-31\n\n0001396536\n\nus-gaap:WarrantMember\n\n2025-12-31\n\n0001396536\n\nus-gaap:RestrictedStockMember\n\n2024-12-31\n\n0001396536\n\nus-gaap:RestrictedStockMember\n\n2025-01-01\n2025-12-31\n\n0001396536\n\nus-gaap:RestrictedStockMember\n\n2025-12-31\n\n0001396536\n\nus-gaap:RestrictedStockMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nus-gaap:RestrictedStockMember\n\n2026-03-31\n\n0001396536\n\nduot:NTIMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\nduot:NTIMember\n\n2026-03-31\n\n0001396536\n\nduot:NTIMember\n\n2025-12-31\n\n0001396536\n\nduot:SandersonMember\n\n2026-01-01\n2026-03-31\n\n0001396536\n\n2024-05-31\n\n0001396536\n\nduot:MrFerryMember\n\n2026-03-30\n2026-04-01\n\n0001396536\n\nduot:FormerConsultantMember\n\n2026-04-29\n2026-05-01\n\n0001396536\n\nduot:FormerEmployeeMember\n\n2026-04-30\n2026-05-01\n\n0001396536\n\nduot:FormerEmployeeMember\n\n2026-05-02\n2026-05-05\n\niso4217:USD\n\nxbrli:shares\n\niso4217:USD\n\nxbrli:shares\n\nxbrli:pure\n\nduot:Integer\n\n \n\n**UNITED STATES**\n\n**SECURITIES AND EXCHANGE COMMISSION**\n\n**WASHINGTON, D.C. 20549**\n\n** **\n\n**FORM 10-Q**\n\n \n\n☒   \n**QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934**\n\n \n\n**For the quarterly period ended March 31, 2026**\n\n \n\n**OR**\n\n \n \n\n☐\n**TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934**\n\n** **\n\n**For\nthe transition period from ________________ to ________________** \n\n \n\nCommission file number 000-55497\n\n \n\n**Duos Technologies Group, Inc.**\n\n*(Exact name of registrant as specified in its charter)*\n\n \n\n**Florida**\n**65-0493217**\n\n*(State or other jurisdiction of*\n\n*incorporation or organization)*\n\n*(IRS Employer Identification No.)*\n\n \n\n**7660 Centurion Parkway, Suite 100, Jacksonville,\nFlorida 32256**\n\n*(Address of principal executive offices)*\n\n \n\n**(904) 296-2807**\n\n*(Registrant’s telephone number, including\narea code)*\n\n \n\nSecurities registered pursuant to Section 12(b)\nof the Act:\n\n \n\n**Title of each class**\n \n**Trading Symbol(s)**\n \n**Name of each exchange on which registered**\n\n**Common Stock, par value $0.001**\n \n**DUOT**\n \n**The Nasdaq Capital Market**\n\n \n\nIndicate\nby check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange\nAct of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)\nhas been subject to such filing requirements for the past 90 days. Yes ☒   No ☐\n\n  \n\nIndicate\nby check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule\n405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was\nrequired to submit such files). Yes ☒   No ☐\n\n  \n\nIndicate by check mark whether the registrant\nis a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting Company, or an emerging growth Company.\nSee definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting Company,” and\n“emerging growth Company” in Rule 12b-2 of the Exchange Act.\n\n \n\nLarge accelerated filer ☐\n \nAccelerated filer ☐\n\nNon-accelerated filer ☒\n \nSmaller reporting Company ☒\n\nEmerging growth Company ☐ \n \n \n\n \n\nIf\nan emerging growth Company, indicate by check mark if the registrant has elected not to use the extended transition period for complying\nwith any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐\n\n \n\nIndicate\nby check mark whether the registrant is a shell Company (as defined in Rule 12b-2 of the Exchange Act).  Yes ☐   No ☒\n\n  \n\nAs of May 6, 2026,\nthe registrant has one class of common equity, and the number of shares outstanding of such common equity is 29,323,469.\n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n**TABLE OF CONTENTS**\n\n \n\n \n**PART I – FINANCIAL INFORMATION**"}